Wiederholung – Umgekehrtes Array
Teil des Abschnitts Grundlagen der Ruby-Journey von Coddy. Lektion 63 von 88.
Aufgabe
EinfachLies eine einzelne Eingabezeile ein, die durch Kommas getrennte Ganzzahlen enthält (z. B. 8,3,5,1,9).
Teile die Eingabe in ein Array von Ganzzahlen auf und kehre das Array dann manuell mithilfe einer Schleife um. Verwende nicht die integrierte reverse-Methode.
Erstelle ein neues Array, indem du das ursprüngliche Array vom letzten bis zum ersten Element durchläufst und jedes Element zum neuen Array hinzufügst. Gib jedes Element des umgekehrten Arrays in einer eigenen Zeile aus.
Wenn die Eingabe zum Beispiel 8,3,5,1,9 ist, sollte die Ausgabe wie folgt aussehen:
9
1
5
3
8Wenn die Eingabe 10,20,30 ist, sollte die Ausgabe wie folgt aussehen:
30
20
10Wenn die Eingabe 7,2,4,6,1,8 ist, sollte die Ausgabe wie folgt aussehen:
8
1
6
4
2
7Wenn die Eingabe 5 ist, sollte die Ausgabe wie folgt aussehen:
5Probier es selbst
# Lies die durch Kommas getrennten Ganzzahlen
input = gets.chomp
numbers = input.split(",").map(&:to_i)
# TODO: Schreibe deinen Code unten
# Erstelle ein neues Array, indem du das ursprüngliche Array
# vom letzten bis zum ersten Element durchläufst (verwende NICHT die reverse-Methode)
reversed_array = []
# Gib jedes Element des umgekehrten Arrays in einer eigenen Zeile aus
reversed_array.each do |num|
puts num
endAlle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 47Rechner zum Aufteilen der Rechnung
WillkommensnachrichtBenutzereingaben erfassen10FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Methode13Arrays für Fortgeschrittene
Array-Slicing mit BereichenArray-Slicing mit IndizesArray-OperatorenInclude?-Methode2Variablen und Datentypen
Zahlen und VariablenString-DatentypBoolean-DatentypSymbol-DatentypDatentypen überprüfenNamenskonventionenWiederholung – Variablen erstellen5Entscheidungsfindung
If-AnweisungIf - ElseRückblick – Einfacher TaschenrechnerVerschachteltes If - ElseUnless-Anweisung8Schleifen
For-Schleife mit BereichenWhile-SchleifeBreakNextRückblick – FakultätTimes-SchleifeUntil-SchleifeVerschachtelte SchleifenRückblick – Dynamische Eingabe11Arrays
Arrays erstellenAuf Array-Elemente zugreifenArrays ändernArray-MethodenWiederholung – Produkt-ArrayWiederholung – Umgekehrtes ArrayArray-Kurzschreibweisen3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische KurzschreibweisenRückblick – Einfache MathematikVergleichsoperatoren6Grundlegende Ein- und Ausgabe
Ausgabe mit putsAusgabe mit print und pAusgabe mit VariablenEingabe mit getsDie chomp-MethodeTypumwandlungWiederholung – AltersrechnerWiederholung – Wahr oder FalschÜbe selbstständig: Online-Ruby-Compiler