3の倍数なら「Fizz」 5の倍数なら「Buzz」 両方の倍数なら「FizzBuzz」となるようにしてください。
なら
(1..30).each do |number| if number % 15 == 0 print "FizzBuzz" elsif number % 3 == 0 print "Fizz" elsif number % 5 == 0 print "Buzz" else print "#{number}" end
で
1,2,Fizz,4,Buzz,Fizz,7,8,Fizz,Buzz,11,Fizz,13,14,FizzBuzz,16,17,Fizz,19,Buzz,Fizz,22,23,Fizz,Buzz,26,Fizz,28,29,FizzBuzz
という出力結果になると思うんですが、
1,2,3,Fizz,4,5,Buzz,6,Fizz,7,8,9,Fizz,10,Buzz,11,12,Fizz,13,14,15,FizzBuzz
といったように置き換えでなく、倍数の後にFizzBuzzを書く場合はどのように書いたらいいのでしょうか?
教えていただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。