ホーム › サンプルコード集 › Ruby › FizzBuzz
RUBY ALGORITHM

RubyでFizzBuzz

3の倍数でFizz、5の倍数でBuzz、15の倍数でFizzBuzzを出力する定番のプログラミング問題です。コピペで動くコードと実行結果、処理の流れを確認できます。 下のコードはブラウザ内でそのまま実行できます。「実行エディタで開く」を押すと、progoのオンラインRuby実行環境にコードが読み込まれ、その場で動作を確認できます。

サンプルコード

(1..15).each do |i|
  if i % 15 == 0
    puts "FizzBuzz"
  elsif i % 3 == 0
    puts "Fizz"
  elsif i % 5 == 0
    puts "Buzz"
  else
    puts i
  end
end
▶ このコードを実行エディタで開く
progoのRuby実行環境(インストール不要・登録不要)でそのまま動かせます。

ポイント解説