Look-and-say-Folge
Lesen Sie eine Ziffernfolge gruppenweise laut vor und schreiben Sie auf, was Sie hören: Aus der Saat 1 wird als fünftes Glied 111221. Wählen Sie eine beliebige Saat und ein Glied von 1 bis 40 und sehen Sie jeden Zwischenschritt. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Saat
- 1
- Welches Glied zurückgeben
- 5
- Glied
- 111221
- Länge
- 6
- Folge
- 1, 11, 21, 1211, 111221
Die Look-and-say-Folge, popularisiert von John Conway, entsteht, indem man jedes Glied laut als Läufe gleicher Ziffern liest: man zählt, wie oft eine Ziffer sich wiederholt, und schreibt diese Anzahl gefolgt von der Ziffer selbst. Ausgehend von einer Saat wie eins werden die nächsten Glieder elf, dann einundzwanzig, dann eins zwei eins eins und so weiter. Dieser Rechner akzeptiert jede Ziffernsaat und einen positiven Index n, iteriert den Lauflängenschritt genau n minus eins Mal und liefert das n-te Glied zusammen mit seiner Länge und der vollständigen Zwischensequenz. Werte von n unter eins werden mit einem klaren Validierungsfehler abgelehnt, damit Hausaufgabenprüfer und automatisierte Tests stabile Fehlersemantik ebenso wie stabile Erfolgsausgaben nutzen können.
Was die Look-and-say-Folge ist und warum sie zählt
Look-and-say ist ein reiner Zeichenkettenprozess auf Ziffern, keine geschlossene arithmetische Formel. Beginnen Sie mit einer Saatzeichenkette nur aus den Zeichen null bis neun. Um das nächste Glied zu erhalten, scannen Sie die aktuelle Zeichenkette von links nach rechts, fassen Sie aufeinanderfolgende gleiche Ziffern zu maximalen Läufen zusammen und hängen Sie für jeden Lauf die dezimale Länge des Laufs und dann die Ziffer an, die ihn gebildet hat.
Zum Beispiel wird die Saat eins zu eins eins, weil es eine einzelne eins gibt; das wird zu zwei eins, weil zwei einsen hintereinander stehen; das wird zu eins zwei eins eins; das wird zu eins eins eins zwei zwei eins; und das wird zu drei eins zwei zwei eins eins. Der Prozess ist deterministisch, nur begrenzt umkehrbar und berühmt für Conways Konstante: asymptotisch multipliziert sich die Länge aufeinanderfolgender Glieder im Mittel um etwa eins Komma drei für fast alle Saaten.
Lernende begegnen der Folge in Kursen der diskreten Mathematik, Coding-Interviews mit Generate-next-term-Funktionen und freizeitmathematischen Artikeln über audioaktiven Zerfall. Lehrkräfte nutzen kleine Saaten und bescheidene n als durchgearbeitete Beispiele, weil jeder Schritt per Hand prüfbar ist und die Zeichenketten schnell genug wachsen, um sorgfältige Implementierung zu belohnen.
Wie dieser Rechner das n-te Glied aufbaut
Rufen Sie die Fähigkeit mit zwei Pflichtfeldern auf: seed, eine nicht leere Ziffernzeichenkette, und n, eine positive ganze Zahl von eins bis vierzig. Die Engine prüft, dass beide Felder vorhanden sind, dass seed nur Ziffern enthält und das veröffentlichte Längenlimit einhält, und dass n eine endliche ganze Zahl nicht unter eins und nicht über dem Maximum ist. Nach der Validierung ist Glied eins als die Saat selbst definiert.
Für jeden folgenden Index wendet der Kern einen reinen Lauflängen-Codierungslauf an, der nie Netz, Uhren oder Zufall nutzt. Zwischenzeichenketten werden behalten, damit die Antwort nicht nur das Endglied und seine Zeichenlänge, sondern auch die geordnete Folge von Glied eins bis Glied n liefern kann.
Praktische Nutzung, Grenzen, Preise und Lieferung
Nutzen Sie das Browser-Werkzeug, wenn Sie eine sofortige Look-and-say-Expansion beim Studium der Lauflängencodierung, beim Prüfen einer Wettbewerbsantwort oder beim Demonstrieren von Conways Folge ohne Computeralgebrasystem wünschen. Ergebnisse sind vollständig deterministisch: dieselbe Saat und dasselbe n liefern stets dasselbe Glied, dieselbe Länge und dieselbe Folgenliste. Es gibt kein Sprachmodell, keinen externen Arithmetikdienst und keine Zufälligkeit, daher ist die Fähigkeit sicher für Continuous-Integration-Prüfungen und reproduzierbare Unterrichtsmaterialien.
Binden Sie den Endpunkt in Coding-Interview-Sandkästen, Tutorials der diskreten Mathematik, String-Algorithmus-Demos oder jede Pipeline ein, wo Sie exakte Look-and-say-Lauflängenschritte undurchsichtigen Rechnern vorziehen, die Zwischenglieder nicht zeigen.
Anwendungsfälle
Hausaufgaben- und Wettbewerbsprüfung
Lernende und Bewertende bestätigen das n-te Look-and-say-Glied aus gegebener Saat und prüfen Zwischenglieder ohne lokales Skript.
Orakel für Interviews und Coding-Übungen
Übungsplattformen können ein deterministisches Orakel aufrufen, das Glied und Folge für gültige seed und n liefert und n unter 1 mit stabilem Fehlercode ablehnt.
Lauflängencodierung mit Conways Folge lehren
Unterrichtsseiten zum audioaktiven Zerfall können jeden gesprochenen Lauf neben der wachsenden Ziffernkette zeigen, damit Lernende RLE mit der klassischen Serie verbinden.
Häufige Fragen
Was geschieht, wenn n unter 1 liegt?
Nur positive ganze Zahlen n ≥ 1 werden akzeptiert; null und Negative werden abgelehnt und nicht berechnet.
Ist Glied 1 die Saat selbst?
Ja. n ist 1-basiert: wenn n gleich 1 ist, ist das gelieferte Glied genau die Saat; größeres n wendet Lauflängencodierung n−1 Mal an.
Welche Saatformate werden akzeptiert?
Eine nicht leere Zeichenkette aus Ziffern 0–9 innerhalb des veröffentlichten Längenlimits.
Warum werden die Glieder der Folge so schnell länger?
Jedes Glied beschreibt das vorherige, und diese Beschreibung braucht meist mehr Ziffern als das Beschriebene. Bei fast jeder Saat wächst die Länge pro Schritt um etwa den Faktor 1,3, die sogenannte Conway-Konstante.
Was passiert, wenn n kleiner als 1 ist?
Dann lehnt der Rechner die Eingabe mit einer klaren Meldung ab, statt ein Ergebnis zu raten. Erlaubt sind ganze Zahlen von 1 bis 40, wobei Glied 1 die Saat selbst ist.
Wo begegnet man der Look-and-say-Folge?
In Vorlesungen zur diskreten Mathematik, in Programmier-Vorstellungsgesprächen, die das nächste Glied erzeugen lassen, und in Artikeln der Unterhaltungsmathematik über Conways „audioaktiven Zerfall“.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/math/look-and-say \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"seed":"1","n":5}'const res = await fetch("https://api.kit.forhosting.com/math/look-and-say", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"seed": "1",
"n": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/look-and-say",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"seed": "1",
"n": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/look-and-say", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"seed":"1","n":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"seed":"1","n":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/look-and-say", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"seed": "1",
"n": 5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.look_and_say",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_n | 40 |
max_seed_len | 64 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Was die Look-and-say-Folge ist und warum sie zählt
Interviewer bitten oft genau um diesen Lauflängenschritt und dann das n-te Glied — denselben Vertrag, den diese Fähigkeit als stabile JSON-API und kostenloses Browser-Werkzeug bereitstellt.
Wie dieser Rechner das n-te Glied aufbaut
Fehlende Saat, Nichtziffern, leere Zeichenketten, null, Negative, Nichtganzzahlen und zu großes n scheitern mit invalid_input und werden nicht berechnet.
Praktische Nutzung, Grenzen, Preise und Lieferung
Nutzen Sie die API, wenn ein Skript, Hausaufgabenprüfer, Interview-Vorbereitungsplattform oder Bildungsseite stabiles JSON für viele Saaten und Indizes unter einem Vertrag braucht. Jede erfolgreiche Anfrage ist ein abrechenbarer Posten zu $0.002; fehlgeschlagene Validierung wird nicht berechnet.
Technische Fragen
Wie erzeuge ich das n-te Look-and-say-Glied mit dieser API?
Senden Sie einen JSON-Körper mit dem Ziffernzeichenkettenfeld seed und dem positiven Ganzzahlfeld n an math.look_and_say. Die Antwort liefert term, length und die volle Folge von 1 bis n.
Ist der Look-and-say-Folgenrechner kostenlos?
Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Posten; Validierungsfehler werden nicht berechnet.