Ruby初学者です。
ご教授頂けますと、幸いです。
【背景】
ストライクが3つ揃ったら、アウト。
ボールが4つ揃ったらファーボールと表示させたく
countメソッドを使用して以下のように実装をしましたが、エラーが出てしまい上手く実装をすることができません。
【エラー内容】
Main.rb:9:in `count': wrong number of arguments (given 0, expected 1+) (ArgumentError)
【コード】
input_lines = gets.to_i input_lines.times do n = gets.chomp if n == "strike" && n.count == 2 puts "out!" elsif n == "ball" && n.count == 3 puts "fourball!" else puts n + "!" end end
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/09 08:14