【二重ループメニュー】> 【活用編:三角形の探索】STEP: 5 スーパー鳩時計 (paizaランク C 相当) [難易度: 1446 ±15]
※リンク先へ移動するためには[paiza]へのログインが必要です。
普通の鳩時計は 1 時間に 1 回しか鳴かないのでつまらないと思ったあなたは、鳩時計を改造してスーパー鳩時計を作りました。このスーパー鳩時計は時刻が x 時 y 分のとき x + y が 3の倍数のとき"FIZZ"、5 の倍数のとき"BUZZ", 3の倍数かつ5の倍数のとき "FIZZBUZZ" と鳴き、これらのいずれにも当てはまらなかった場合は鳴きません。なお、0 は 3 の倍数かつ 5 の倍数であるとします。 0 時 0 分 〜 23 時 59 分 の各分のスーパー鳩時計の様子を出力してください。
入力値(例)
なし
出力値(例)
0 時 0 分の鳩時計の鳴き声
0 時 1 分の鳩時計の鳴き声
...
23 時 58 分の鳩時計の鳴き声
23 時 59 分の鳩時計の鳴き声
0 時 0 分から 23 時 59 分までの各分の鳩時計の鳴き声を以上の形式で出力してください。
何も鳴かない時間は改行のみを出力してください。
問題文
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php for($i = 0; $i < 24; $i++) { for($j= 0; $j < 60; $j++) { if(($i + $j) % 3 == 0 && ($i + $j) % 5 == 0) { echo "FIZZBUZZ\n"; } elseif(($i + $j) % 3 == 0) { echo "FIZZ\n"; } elseif(($i + $j) % 5 == 0) { echo "BUZZ\n"; } else { echo "\n"; } } } ?> |