Gegeben ist ein String aus Ziffern. Gib alle zusammenhängenden Teilstrings der Länge n in diesem String in der Reihenfolge aus, in der sie vorkommen.
Zum Beispiel hat der String "49142" die folgenden dreistelligen Serien:
Und die folgenden vierstelligen Serien:
Und wenn du von einem fünfstelligen String eine sechsstellige Serie verlangst, dann hast du es nicht anders verdient.
Beachte, dass diese Serien in der Eingabe nur benachbarte Positionen einnehmen müssen; die Ziffern müssen nicht aufeinanderfolgende Zahlenwerte sein.
In dieser Übung übst du, über ein Array zu iterieren, das heißt: eine Operation auf jedes Element eines Arrays auszuführen. Ruby hat viele nützliche eingebaute Methoden zum Iterieren. Schau dir diesen Artikel an.
Die meisten der im Artikel aufgeführten Methoden sind nicht speziell für Array, sondern stammen aus Enumerable. Der Artikel listet das Iterieren über aufeinanderfolgende Elemente nicht auf. Die erste Herausforderung besteht darin, eine Methode zu finden, die das tut.
Melde dich bei Exercism an, um Ruby mit 21 Konzepte121 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.