目標
半角スペース刻みで与えられる入力値のうち
配列の奇数番目と偶数番目をそれぞれ分けたい。
与えられる入力値
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
↑こちらにコピペして「実行」で確認できます。
↓このような出力結果になっていればOKです。


