復習:逆順の配列
CoddyのRubyジャーニー「基礎」セクションの一部 — レッスン 63/88。
チャレンジ
簡単カンマ区切りの整数を含む1行の入力を読み取ります(例:8,3,5,1,9)。
入力を整数の配列に分割し、ループを使用して手動で配列を反転させてください。組み込みの reverse メソッドは使用してはいけません。
元の配列を最後の要素から最初の要素まで反復処理し、各要素を新しい配列に追加することで、新しい配列を作成します。反転した配列の各要素をそれぞれの行に出力してください。
例えば、入力が 8,3,5,1,9 の場合、出力は以下のようになります:
9
1
5
3
8入力が 10,20,30 の場合、出力は以下のようになります:
30
20
10入力が 7,2,4,6,1,8 の場合、出力は以下のようになります:
8
1
6
4
2
7入力が 5 の場合、出力は以下のようになります:
5自分で試してみよう
# カンマ区切りの整数を読み込む
input = gets.chomp
numbers = input.split(",").map(&:to_i)
# TODO: 以下にコードを記述してください
# 元の配列を末尾から先頭に向かって反復処理し、
# 新しい配列を作成します(reverseメソッドは使用しないでください)
reversed_array = []
# 反転させた配列の各要素をそれぞれの行に出力します
reversed_array.each do |num|
puts num
end