3
仅用一个解决方案创建一个多级5x5x5迷宫
这项挑战的目的是创建最短的代码(以字符为单位),以成功执行以下操作: 规格: 必须5x5x5 labyrinth精确地创建一个1 possible solution(不多不少) 必须创建迷宫 randomly 如果运行多年,它必须能够生成每个现有解决方案 该start和finish必须放在*opposite corners 地图output必须采用以下格式之一: 选项输出格式1 strings, printed or alerted: xxxxx,xxxxx,xxxxx,xxxxx,xxxxx/ xxxxx,xxxxx,xxxxx,xxxxx,xxxxx/ xxxxx,xxxxx,xxxxx,xxxxx,xxxxx/ xxxxx,xxxxx,xxxxx,xxxxx,xxxxx/ xxxxx,xxxxx,xxxxx,xxxxx,xxxxx 选项输出格式2 arrays: [[xxxxx,xxxxx,xxxxx,xxxxx,xxxxx], [xxxxx,xxxxx,xxxxx,xxxxx,xxxxx], [xxxxx,xxxxx,xxxxx,xxxxx,xxxxx], [xxxxx,xxxxx,xxxxx,xxxxx,xxxxx], [xxxxx,xxxxx,xxxxx,xxxxx,xxxxx]] 输出说明: 使用0了empty和1用于squares 换行是不是必要的 您决定什么index是什么,但请务必将其解释清楚 *以下是我在相反的角落所指的例子: 说明: 能不动的diagonal 能不相同的路径上通过两次 有inaccessible areas被允许 您可以go up/down连续超过一个级别 提示: 不要将它们视为墙,而应将它们视为5x5x5一堆正方形,其中一些缺失,您可以遍历缺失的正方形