0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[Ruby]スキルチェックC練習問題 Fizz Buzz

Posted at

Fizz Buzz (paizaランク C 相当)
C問題に挑戦してみました!
こちらはスキルチェックの見本問題なので、コードの公開等は自由だそうです。

私の解答コード↓

input_line = gets.to_i

for i in 1..input_line
 if i%15==0      
  puts"Fizz Buzz"
 elsif i%3==0
  puts"Fizz"
 elsif i%5==0
  puts"Buzz"
 else
  puts i
 end
end

まず最初に標準入力で与えられた数字まで、順に数字を出力するように記述し、それからif文を入れていきました。
(プログラミングはまず小さいところから、、でしたっけ...?)

input_line = gets.to_i
与えられた文字まで、1ずつ出力する。

for i in 1..input_line
puts i
end

ちなみにpaizaの解答コードは、if文をこんな風に記述していました。

if (i % 15).zero?

今回のc問題は自力でできました。

0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?