main() { // NEXTプログラミング部 } #40

40以下、名無しにかわりましてVIPがお送りします:2016/12/14(水) 05:44:27.55 ID:vXiUc7Y7

とある練習問題rubyで解いてたんだけど

a = gets.to_i
c = 0
a.times do
b = gets.to_i.chomp.split('')
if 350 <= b[1] + b[2] + b[3] + b[4] + b[5] then
case b[0]
when "s"
if b[2] + b[3] >= 160
c = c + 1
end
when "l"
if b[4] + b[5] >= 160
c = c + 1
end
end
end
end
print c

Main.rb:4:in `block in <main>': undefined method `chomp' for 0:Fixnum (NoMethodError)
from Main.rb:3:in `times'
from Main.rb:3:in `<main>'

ってエラーメッセージ返されたはいいが何故間違ってるのかがてんでわかんない
ヒントくれ

このスレッドを全て表示


このスレッドは過去ログです。