皆様、お疲れ様です。質問させていただきます。
内容
FizzBuzz問題をfor文で記述したものを学習したいと考えています。
何卒よろしくお願い申し上げます。
①のコード
for i in 1..100 if i % 5 == 0 if i % 3 == 0 puts "FizzBuzz" end puts "Buzz" elsif i % 3 == 0 puts "Fizz" else puts i end end
上記のコードのputs "Buzz"はなぜ条件式を書かずに5で割り切れる場合のBuzzを出力出来るのでしょうか??
条件式を記述している下記のコードが正しい記述ではないのでしょうか??
結果は正しくなく、buzzが出力されないですが。。
②のコード
for i in 1..100 if i % 5 == 0 if i % 3 == 0 puts "FizzBuzz" end elsif i % 5 == 0 puts "buzz" elsif i % 3 == 0 puts "fizz" else puts i end end
よろしくお願い申し上げます。。
失礼します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。