分解しないで変数に入れる場合
配列aに数値群をそのまま入れる。
# input => 1 2 3
a = gets.split.map(&:to_i)
p a
# output => [1,2,3]
1つずつに分解して変数に入れる場合
個数がもし決まって入れば、.map
して複数の変数に入れたいとき、変数をカンマで区切ることができる。
splitはデフォルトで空白で区切ってくれる。
# input => 1 2 3
s1,s2,s3=gets.split.map(&:to_i)
p s2 + s3
# output => 5
.mapの部分を分解するとこう。
.map{|item| item.to_i}