もっともホワイトスペースが必要
受賞者:Joshua Karns
動作・解説にジャンプ »
引用元:https://www.ioccc.org/2019/karns/prog.c
審査員・作者による説明:https://www.ioccc.org/2019/karns/hint.html
幅優先探索で迷路を解く。
$ gcc -o prog prog.c $ ./prog < maze
@がスタート、!がゴール。 到達したところはXで表示され、アニメーションで徐々に探索範囲が広がっていく。
@
!
X
ゴールに到達したら、ゴールからスタートに向かって最短パスが表示される。
探索を行っているアニメーションが面白いので実際に実行して欲しい。
幅優先探索を行うので遅いとのこと。 A*も作ったが大きすぎたらしい。
コード自体も迷路として解ける。
$ ./prog < prog.c
賞名は[[2019/endoh]]、[[2019/giles]]と対称的になっている。