ふと思うところがあって、プログラマの適正検査?らしい FizzBuzz問題を解いてみた。
<?php
$i = 1;
do {
if(is_int($i/15))
{
echo 'fizzbuzz';
}
elseif(is_int($i/3))
{
echo 'fizz';
}
elseif(is_int($i/5))
{
echo 'buzz';
}
else
{
echo $i;
}
echo ",";
$i ++;
} while($i <= 100);
is_intの存在を思い出すのにややかかったので、2分でもないし、ワンライナーでも無いけど、剰余(%)は使ってないからいいことにする。
三項式つかえば、短くなりそうだなあ……




