
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍...1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。 どうしてプログラマに・・・プログラムが書けないのか? Fizzを出すのは「3の倍数であって5の倍数でないとき」と仮定して解く。 a = Array.new (1..100).each do |k| if k % 3 == 0 and k % 5 == 0 a << 'FizzBuzz' elsif k % 3 == 0 a << 'Fizz' elsif k % 5 == 0 a << 'Buzz' else a << k end end puts a

