Für diejenigen, die nicht mit dem Erbsenmuster vertraut sind , ist es ein einfaches mathematisches Muster.
Es gibt mehrere Variationen dieses Musters, aber wir werden uns auf eine konzentrieren:
Aufsteigendes Erbsenmuster
Es sieht aus wie das:
1
11
21
1112
3112
211213
...
Es scheint wirklich schwer zu sein, die folgende Zeile zu bekommen, aber es ist wirklich einfach. Um zur nächsten Zeile zu gelangen, müssen Sie zählen, wie oft sich eine Ziffer in der vorherigen Zeile wiederholt hat (beginnen Sie mit der Zählung mit der niedrigsten bis zur größten):
one
one one
two ones
one one, one two
three ones, one two
two ones, one two, one three
...
Anforderungen / Regeln:
- Wir werden um beginnen
1 - Es wird ein Ausschnitt sein
- Es muss eine Möglichkeit geben, die Anzahl der generierten Zeilen anzugeben (z. B.
5werden die ersten 5 Zeilen angegeben). - Der Code sollte so kurz wie möglich sein
- Es muss vom niedrigsten zum größten zählen (die aufsteigende Variante)
21322314. Ist das richtig?