ラベル anarchy golf の投稿を表示しています。 すべての投稿を表示
ラベル anarchy golf の投稿を表示しています。 すべての投稿を表示

2011年2月11日金曜日

Prologでanarchy golf 001 hello world

さて,久し振りの記事は,「Prologでショートコーディング」です.

Prologを少しずつやってはいるものの,入出力関係にはどうしても疎いままなので,演習がてらにやってみよう,というわけです.

まずは,Hello, world!から

anarchy golf - hello world

m:-write('Hello, world!').

とても簡単26B.anarchy golfでは,"m"という述語から実行されます.

2010年3月25日木曜日

anarchy golf

8 delete blank lines
標準入力から読み取り,空行を省いて出力する.非常に安直なコードで37B.

2010年3月24日水曜日

anarchy golf

48 google
入力部分と参考演算子を改良(悪).
71B -> 67B

2010年3月23日火曜日

anarchy golf

5 Smileys Triangle
以前解いたものを更に短縮.
67B -> 63B

34 FizzBuzz
とりあえず解いてみた感じ.
84B

2010年3月22日月曜日

anarchy golf

2 echo
入力をそのまま出力せよ,というもの.とりあえず,31Bまで短縮しましたが,これ以上縮める策が現状思いつかないです.

16 even lines
偶素番目の行のみ出力せよ,という問題.40B.あと3Byteは縮めたいですが….