编写一个程序,使用您选择的算法生成并打印随机迷宫。对于程序的多次运行,迷宫应该不同。高度和宽度作为命令行参数给出。使用|
垂直墙,-
用于水平壁和+
拐角。迷宫被墙壁所包围,入口被缺少的墙壁所标记。迷宫中的宝藏#
必须从至少一个入口进入。
$ python2 random-maze.py 4 5
+-+-+
|#|
| |
+---+
@snmcdonald:让它变得有趣并添加一个宝藏:)。
—
Alexandru
我可以看到有关解决这些问题的后续高尔夫... :)
—
st0le 2011年
@ st0le:我已经有了一些想法。如果您想讨论,请给我发邮件。
—
亚历山德鲁
此处未指定拼图类型。我看到人们回答的方式就好像是[代码高尔夫]。那是意图吗?如果是这样,请这样标记吗?
—
dmckee 2011年
*
还是有两个单独的入口?2:您可能应该指定出口必须可到达。