タグ

ブックマーク / kokogiko.net (1)

  • ここギコ!: FizzBuzz問題

    どうしてプログラマに・・・プログラムが書けないのか?  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(($_%

    emergent
    emergent 2007/05/14
    Rubyでも考えてみたい
  • 1