Most Humorous

もっともユーモラス

受賞者:Don Dodson

引用元:https://www.ioccc.org/1995/dodsond1.c

審査員・作者による説明:https://github.com/ioccc-src/winner/blob/main/1995/dodsond1.hint

動作

テキストをピッグ・ラテン(なんちゃってラテン語)に変換する。

$ gcc -o dodsond1 dodsond1.c

$ echo "This is a pen" | ./dodsond1
Istha iswa awa enpa

解説

先頭の子音を最後に持っていってaをつけたり、最後にwaをつけたりするとラテン語風になるらしい。

dodsond1.hintの先頭に書いてあるピッグ・ラテンは次の文を変換したもの。

$ echo "This program takes English text was input and translates it into Pig Latin" | ./dodsond1
Istha ogrampra akesta Englishwa extta aswa inputwa andwa anslatestra itwa intowa Igpa Atinla

コードは豚の絵。コードのテキストもピッグ・ラテンにするために、#define ainma main#define etcharga getcharなどしている。変数もピッグ・ラテンにしていたり、oinkだったり。