目標
半角スペース刻みで与えられる入力値のうち
配列の奇数番目と偶数番目をそれぞれ分けたい。
与えられる入力値
6 10 14 15 26 27 28
※配列は0からはじまる。0番目は偶数なので注意すること!
期待する出力
["10", "15", "27"]
["6", "14", "26", "28"]
コード
#入力値を受け取る d = gets.split #変数を作成し[]でそれぞれを初期化する。 odd,even = [],[] #配列の奇数番目をodd、配列の偶数番目をevenにいれる d.select.with_index { |n, i| i.odd? ? odd << n : even << n } #出力して確認する p odd,even
https://paiza.io/ja/projects/new