【スキルチェック見本問題セット】> Fizz Buzz (paizaランク C 相当) [難易度: 1029 ±5]
※リンク先へ移動するためには[paiza]へのログインが必要です。
整数 N が入力として与えられます。
1からNまでの整数を1から順に表示してください。
ただし、表示しようとしている数値が、
・3の倍数かつ5の倍数のときには、"Fizz Buzz"
・3の倍数のときには、"Fizz"
・5の倍数のときには、"Buzz"
を数値の代わりに表示してください。
入力値(例)
5
出力値(例)
1
2
Fizz
4
Buzz
解答例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<?php $n = trim(fgets(STDIN)); for ($i = 1; $i <= $n; $i++) { if ($i % 15 == 0) { echo "Fizz Buzz". "\n"; } elseif ($i % 3 == 0) { echo "Fizz". "\n"; } else if ($i % 5 == 0) { echo "Buzz". "\n"; } else { echo $i. "\n"; } } ?> |