どうしてプログラマに・・・プログラムが書けないのか? FizzBuzz問題、面白そうだったので考えてみた。 考えてみて1分以内で戦略はできたが(15の剰余でフィルタした後、3の剰余でFIzz、5の剰余でBuzzを出す)、3の剰余と5の剰余を取るにも関わらず15の剰余も計算するのが、同じ事2度やっててどうにもいけてないやり方な気がして、5分くらい考えたが代案浮かばず。 あきらめてブクマを見てみる。 dankogai !dankogai, 一行野郎, oneliner perl -le 'print $_%15?$_%5?$_%3?$_:Fizz:Buzz:FizzBuzz for(1..100)' いけてないと思ってたが弾さんも同じ戦略だったので一安心。 でもやっぱり15の剰余を使わないやり方ないか探してみると、 gomis 最短を目指してみる。perl -le 'print(($_%