どうしてプログラマに・・・プログラムが書けないのか?

Rubyで書いたけれど、いまいちだったのでPerlに変更。

do{local$\="\n";print((($_%3==0&&"Fizz").($_%5==0&&"Buzz"))or$_)for 1..100}

括弧が多いなぁ…
やっぱりいまいち。
Perlは全然おぼえてないや。