引用元:https://www.ioccc.org/1992/westley.c
審査員・作者による説明:https://github.com/ioccc-src/winner/blob/main/1992/westley.hint
動作
世界地図を表示し、コマンドラインで指定した緯度経度にマークをつける。横幅80文字の端末で実行すること。
$ gcc -o westley westley.c
$ ./westley 35 135
!!!!!!!!!!! !!! !!! !!!!!!!
! !!!!!!!!!!!!!!!!! !!!!! ! ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!! !!!! ! !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!! !!!!!!! !!!!!!!!!!!!!!!!! !! !
!!!!!!!!! !! ! !!!!!!!!!!!!!!!!!!!! #!
! !!!! ! !!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!! !!!!!!!!!!!!! !!! !!! !
!!!!! !!!!!!!!!! ! ! ! !
!!!!!!!! !!!!! !!
!!!!!! !!!! ! !!!!!
!!!! !! !!!!!!!!
!! !! !! !
!
解説
丸いプログラムで世界地図を描画する。
最高の小ネタ。
プログラムの半分は世界地図データ。
ランレングスで圧縮されている。
A
(65)は1文字、B
(66)は2文字、という感じ。
短くて容易に解読できるので、他言語に移植するなどして楽しむとよいと思う。