前提・実現したいこと
a_2[i] に対してエラーが出る理由を知りたいです
発生している問題・エラーメッセージ
Main.rb:25:in `block in <main>': undefined method `+' for nil:NilClass (NoMethodError) from Main.rb:23:in `each' from Main.rb:23:in `<main>'
該当のソースコード
ruby
1input_1 = "1 2" 2input_2 = "3 4" 3a_1 = input_1.split(" ") 4a_2 = input_2.split(" ") 5 6a_1.map!{|item| item.to_i } 7a_2.map!{|item| item.to_i } 8 9dif_1 = a_1[1] - a_1[0] 10dif_2 = a_2[1] - a_2[0] 11dif_h = a_2[0] - a_1[0] 12result = [] 13 14puts a_2.length 15 16(1..3).each{|i| 17 v_1 = a_1[i] + dif_1 18 v_2 = a_2[i] + dif_2 19 a_1.push(v_1) 20 #a_2.push() 21} 22p a_1
試したこと
配列の中身を出力したりした
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。