Most in need of whitespace

もっともホワイトスペースが必要

受賞者: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で表示され、アニメーションで徐々に探索範囲が広がっていく。

ゴールに到達したら、ゴールからスタートに向かって最短パスが表示される。

迷路が解けた
図:迷路が解けた

解説

探索を行っているアニメーションが面白いので実際に実行して欲しい。

幅優先探索を行うので遅いとのこと。 A*も作ったが大きすぎたらしい。

コード自体も迷路として解ける。

$ ./prog < prog.c
prog.cを解いた様子
図:prog.cを解いた様子

賞名は[[2019/endoh]][[2019/giles]]と対称的になっている。