プログラムを書けないプログラマって


はてブ経由で知ったのですが、これマジですか?

どうしてプログラマに・・・プログラムが書けないのか?
http://www.aoky.net/articles/jeff_atwood/why_cant_programmers_program.htm

プログラム書くことがプログラマの仕事だろ?
SEじゃなくてプログラマなのに一体何やって仕事してんだろうw

そこで、オレももしかして書けないプログラマなのかな?と不安になったので実際に出てきた「Fizz-Buzz問題」と言うのをやってみることにした。

Fizz-Buzz問題
1から100までの数をプリントするプログラムを書け。
ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、
3と5両方の倍数の場合には「FizzBuzz」とプリントすること。

とりあえずこの問題を聞いて、パッと頭に浮かんだphpのコードがこれ

for($cnt = 1 ; $cnt < = 100 ; $cnt++){
    if(($cnt % 3 == 0) && ($cnt % 5 == 0)){
        print "FizzBuzz\\n";
    }else if(($cnt % 3 == 0) && !($cnt % 5 == 0)){
        print "Fizz\\n";
    }else if(!($cnt % 3 == 0) && ($cnt % 5 == 0)){
        print "Fizz\\n";
    }else{
        print $cnt . "\\n";
    }
}

実行してないのでちょっと不安w
でもとりあえず書けそうで安心した。


Leave a Reply