引用元:https://www.ioccc.org/2013/morgan1/morgan1.c
審査員・作者による説明:https://www.ioccc.org/2013/morgan1/hint.html
動作
太陽系の惑星の位置を表示する。
$ gcc -o morgan1 morgan1.c -lX11 -lm
$ echo "2013/10/03" | ./morgan1
矢印キーで日付を変えられる。
左で1日戻る、右で1日進む、下で20日戻る、上で20日進む。
1986年と1997年に接近した有名な彗星も表示する。
ハレー彗星。Ha
が地球(Ea
)に近づいている。
$ echo "1985/10/28" | ./morgan1
ヘール・ボップ彗星。中心付近にHb
がある。
$ echo "1996/12/31" | ./morgan1
解説
表示は対数になっている。
普通に表示すると水星・金星・地球・火星が太陽にくっついてしまうためとのこと。