λx. x K S K @はてな

このブログ内に記載された文章およびコードの著作権は,すべて Keisuke Nakano に帰属します.

あなごる

なるものが,巷で流行っているらしくOCamlで何問か参戦(フィボナッチに関してはRubyにも参戦). 要は,指定された入出力を振る舞うプログラムを短いバイト数で書いてみろという話.

現在のところ,フィボナッチや99shinhやinvert caseなどで一時的に一位をキープしていますが, 私のinvert caseのコードははっきり言ってひどいです.これ以上短くなるんでしょうか? まぁ,OCamlでひどいと言っても知れていますね. International Obfuscated Objective Caml Code Contest (IOOCCC) とか聞いたことありませんし.

というか,OCamlが他の言語に勝てるゴルフの問題はあるのだろうかというメタな疑問も. いくつか(汚い)候補ならありますが.