Most Compact

もっともコンパクト

受賞者:Christopher Mills

引用元:https://www.ioccc.org/2015/mills2/prog.c

審査員・作者による説明:https://www.ioccc.org/2015/mills2/hint.html

動作

圧縮フォーマットのCompressの解凍プログラム。

$ echo "Hello, world!" | compress > hello.Z

$ gcc -o prog prog.c

$ ./prog hello.Z
Hello, world!

解説

LZW圧縮アルゴリズムの解凍を実装している。 再帰呼び出しがうまくはまっているとのこと。

コード形状は万力。 compress(押しつぶす)にからめている。

[[1990/jaw]]と少しだけネタがかぶっているが、実質256バイトで実現されているのは非常に迫力がある。