引用元: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
だったり。