トップ 新規 編集 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

HPC講座で Code Golf!

FizzBuzz

問題

1 から順に数を数えていく。
但し、その数が 3 で割り切れるならば数字の代わりに Fizz と、
5 で割り切れるなら Buzz と言うゲーム。
3 でも 5 でも割り切れる場合は、FizzBuzz の順に言う。

解答例 (hashimoto C言語) 113byte

i=1;main(){for(;i<100;i++){(i%15<1)?puts("FizzBuzz"):(i%5<1)?puts("Buzz"):(i%3<1)?puts("Fizz"):printf("%d\n",i);}}  

数値の逆順表示

問題

整数 n (3桁)があるとして、その値を下の桁から逆順に表示するプログラムを書いてください。
たとえば、100ならば001を表示します。

解答例(saito C言語) 47byte

a=100;main(){for(;a;printf("%d",a%10),a/=10);}

解答例(hashimoto C言語) 53byte

i=100;main(){printf("%d%d%d\n",i%10,i%10/10,i/100);}  

[ソフトウェア]

最終更新時間:2012年05月28日 18時38分54秒