给定的输入为两行,第一行:迷宫大小,第二行:关系 测试方法:进入main函数,从键盘获取输入,输入格式和题中要求一致即可。
将迷宫渲染为字符串,且有
####test: 3 3 0,1 0,2;0,0 1,0;0,1 1,1;0,a 1,2;1,0 1,1;1,1 1,2;1,1 2,1;1,2 2,2;2,0 2,1 输入中含有无效字符a,因此错误。 #####结果:Invalid number format.
####test: 3 4 0,1 0,2;0,0 1,0;0,1 1,1;0,2 1,2;1,0 1,1;1,1 1,2;1,1 2,1;1,2 2,2;3,0 3,1 #####输入结果中数字含有行数3,按要求这里应该小于行数,否则数组越界,因此错误。 结果: Number out of range.
####test 3 3 0,1 0,2;0,0 1,0;0,1 1,1;0,2 1,2;1,0 1,1;1,1 1,2;1,1 2,1;1,2 2,2;2,0 1,2 #####最后一个关系不满足相邻且处于邻正南、正北、正东、正西位置,因此错误。 结果: Maze format error.
####test 3 5 ->直接回车或者输入空格 #####第二行参数输入格式有误,故报错 结果:Incorrect command format.
##正确的test举例: ###correctTest 3 3 0,1 0,2;0,0 1,0;0,1 1,1;0,2 1,2;1,0 1,1;1,1 1,2;1,1 2,1;1,2 2,2;2,0 2,1 结果: [W] [W] [W] [W] [W] [W] [W] [W] [R] [W] [R] [R] [R] [W] [W] [R] [W] [R] [W] [R] [W] [W] [R] [R] [R] [R] [R] [W] [W] [W] [W] [R] [W] [R] [W] [W] [R] [R] [R] [W] [R] [W] [W] [W] [W] [W] [W] [W] [W]