LoginSignup
1
0

More than 3 years have passed since last update.

【Ruby 】1〜100までの数字を出力せよ。「3の倍数」の時は数字の代わりに文字列でFizz「5の倍数」のときはBuzz、3と5の倍数である「15の倍数」のときはFizzBuzzと出力。 上記以外は数値そのまま を表示。

Last updated at Posted at 2021-05-08
def fizz_buzz
  (1..100).each do |num|
    if num % 15 == 0
      puts "FizzBuzz"
    elsif num % 3 == 0  # 値が3の倍数のときだけ、"Fizz"という出力に置き換える
      puts "Fizz"
    elsif num % 5 == 0
      puts "Buzz"
    else
      puts num
    end
  end
end

fizz_buzz

※3と5の倍数である「15の倍数」のときは

"FizzBuzz"のみを表示して

"Fizz"及び、"Buzz"及び、数値を表示してはならない

1
0
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0