FizzBuzz問題
これを読んで
http://www.aoky.net/articles/jeff_atwood/why_cant_programmers_program.htm
1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。
phpで書いてみた。2分ぐらいでした。
あっているかな。
for ($i = 1; $i <= 100; $i++) { if ($i % 3 == 0) { echo "Fizz"; } if ($i % 5 == 0) { echo "Buzz"; } if ($i % 3 != 0 && $i % 5 != 0) { echo $i; } echo "\n"; }