Most enigmatic

もっとも謎めいている

受賞者:Cody Boone Ferguson

引用元:https://www.ioccc.org/2020/ferguson2/prog.c

審査員・作者による説明:https://www.ioccc.org/2020/ferguson2/index.html

動作

エニグマのシミュレータ。

$ gcc -o prog prog.c

$ echo "Hello, world!" | ./prog
Pchog, zgeho!

$ echo IOCCC | ./prog
UUMMX

解説

エニグマは、第二次世界大戦でドイツが使ったという暗号機。 賞名はenigmatic(謎めいた)とエニグマを掛けたというより、元はEnigma(なぞなぞ)という共通の単語。

コード形状は行数とカラム数がともに素数とのこと。 面白い形にするより、単なる空虚な四角のほうが戦争で死んだ人たちへの顕彰になるとか。

オプションを与えてprog -と起動すると、エニグマの初期設定がいろいろと指定できるらしい。 また、recode.cという補助プログラムが付属しており、これを使うと初期設定のためのprefixをつけてくれる。 長大なドキュメントがついているので、興味のある人は読んでほしい。