もっともコンパクト
受賞者: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バイトで実現されているのは非常に迫力がある。