softyaさんが掲示板に張っていた
http://togetter.com/li/140355
この記事にすごく感銘を受け、
こんなかんじにFizz Buzzが出来ればなぁ、と思ったので、
ちょっとやってみました。
このコードのようにスマートでもありません。
あと、もしかしたら環境依存かもしれないです。
特に臭いのはprintfの引数に指定しているiが無視される時があることと、
\0のあとのスペースで、
後者はこれがないとうちのマシンでもideoneでもまともな出力を得られませんでした(文字コードはあまり詳しくないので何故かは知りません)。[修正]
if,三項演算子,%演算子,除算縛りでFizz Buzz[修正]
if,三項演算子,%演算子,除算縛りでFizz Buzz[修正]
最後に編集したユーザー nil on 2012年11月28日(水) 18:54 [ 編集 7 回目 ]
Re: if,三項演算子,%演算子,除算縛りでFizz Buzz[修正]
'\0'でchar1個分なのでピッチは10charですが、なぜか+1してるので後ろにひとつズラさなければいけなくなってますね。
そのかわり数値のとき1少ないです。
i+1にしたかったのでは?
そのかわり数値のとき1少ないです。
i+1にしたかったのでは?
Re: if,三項演算子,%演算子,除算縛りでFizz Buzz[修正]
あ~っと、もしかしたら文字列の一番初めにスペース入れてたの忘れてテストしてたかもしれないです。
修正しておきました。
修正しておきました。