[RAILS] Dieses Problem ist nüchtern schwierig ... (Ruby)

Zähle von 0 bis 9 (Ruby Edition)

Problem

Stellen Sie sich einen Zähler vor, der von 0 bis 9 zählt.

0 → 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 9

Als Erweiterung dieses Zählers habe ich einen Zähler betrachtet, der von einer beliebigen Zahl ausgehen kann.

2 → 3 → 4 → 5 → 6 → 7 → 8 → 9 → 0 → 1 (Beispiel ab 2, der Zähler kehrt bei Erreichen von 9 auf 0 zurück.)

Empfangen Sie die Nummer n vom Eingang, starten Sie den Zähler von n,

Implementieren Sie ein Programm, das der Reihe nach 10 Zählerwerte ausgibt.

Wert eingegeben werden

Die Eingabe erfolgt im folgenden Format

n

・ N ist der erste Wert des Zählers

Erwartete Ausgabe

Geben Sie die 10 Werte des Zählers ab n in der durch Zeilenumbrüche getrennten Reihenfolge aus.

Eingabebeispiel 1

0

Ausgabebeispiel 1

0 1 2 3 4 5 6 7 8 9

Eingabebeispiel 2

2

Ausgabebeispiel 2

2 3 4 5 6 7 8 9 0 1

Meine Antwort (ich konnte es doch nicht lösen)

python


n = 2
#Auf 0 zurücksetzen, wenn n 10 erreicht, andernfalls passieren und 10 ausgeben
for i in n..9 do
if n == 9
   n = 0
   puts i
   n += 1
end
end

Ich habe zu viel damit gespielt und es wahrscheinlich ungefähr 2 Stunden lang gemacht, also wird es am Ende der Code sein, den ich aufgegeben habe lol

Wie auch immer, wenn ich versuche, auf 10 zu gehen, brauche ich einen Code, der auf 0 zurückkehrt und neu startet, aber ich hatte Mühe, diesen Code bei n == 9 zu schreiben. Hier fehlt das Programmiergehirn. .. .. Und schließlich ist die Verbalisierung beim Googeln in solchen Zeiten ziemlich schwierig.

das ist alles!

Recommended Posts

Dieses Problem ist nüchtern schwierig ... (Ruby)
Rubinproblem ⑦
Ruby-Suchproblem
[Ruby] FizzBuzz-Problem
Ruby API Problem
Ruby API Problem
Was ist ein Ruby-Modul?
Dies ist der erste Beitrag.
Schienen sind schwierig und schmerzhaft!
Schienen sind schwierig und schmerzhaft! Ⅱ
[Ruby] Wofür wird `!!` verwendet?
[Ruby] Was ist eine Instanz?
[Ruby] Problem mit der if-Anweisung
Ruby Deposit System, Algorithmus Problem
[Ruby] Dies ist die Lösung. Wann sollte ich Instanzvariablen verwenden?