最高の自己説明
受賞者:Tom Torfs
動作・解説にジャンプ »
引用元:https://www.ioccc.org/1998/tomtorfs.c
審査員・作者による説明:https://github.com/ioccc-src/winner/blob/main/1998/tomtorfs.hint
CRCを計算する。
$ gcc -o tomtorfs tomtorfs.c $ ./tomtorfs tomtorfs.c 32 04C11DB7 1 FFFFFFFF FFFFFFFF 67C642BB $ ruby -rzlib -e 'puts "%08X" % Zlib.crc32(File.read("tomtorfs.c"))' 67C642BB
各種CRCを計算する。 CRCにはいろんなバリエーションがあるので、コマンドライン引数で設定可能になっている。 詳しくはtomtorfs.hintを参照。
コード形状はCRCのアスキーアート。 シンプルな一品。