2011/07/21

初めてのコードゴルフ

コードゴルフは、できるだけ短いソースを書くというコンテストです。C言語で、2問チャレンジしてみました。どちらも、このサイトからです。

1.Hello world
おなじみの、Hello, world!を出力するプログラムです。

サイズ:31、時間:0.000181秒 でした。
トップはサイズ30でしたが、どうやったのでしょう。



2.Smileys Triangle
:
:-
:-)
:-)))
という出力を、)が63回になるまで繰り返すプログラムです。
サイズ:95、時間:0.000190秒 でした。
トップの人は58と、私の2/3以下です。私にはこんな芸当はありません。


1.Hello world
main(){puts("Hello, world!");}

2.Smileys Triangle
i;main(j){puts(":\n:-");for(i;i-64;i+=2,puts("")){printf(":-");for(j=-1;j<i;j++)putchar(41);}}

0 件のコメント:

コメントを投稿