引用元:https://www.ioccc.org/2020/giles/prog.c
審査員・作者による説明:https://www.ioccc.org/2020/giles/index.html
動作
DTMF(トーンダイヤルの音)のエンコーダ・デコーダ。
サンプルの入力。
$ gcc -o prog prog.c
$ ./prog < pi.wav
31415926
wavを生成することもできる。
$ ./prog "1234567890*#ABCD" > tmp.wav
$ cat tmp.wav | ./prog
1234567890*#ABCD
解説
コードは電話の受話器の形状。
libmを使わずに自力で計算している。
iocccsize -iは1963になる。これはプッシュボタン電話が製造された年。
賞名の”phony”は「偽の」という意味だけれど、phone(電話)とかけている。