开发一个API,让漫游器在网格中移动
规则
- 给你一个漫游器的初始起点(0, 0, N)。
- 0,0是网格上的X,Y坐标(10, 10)
- N是它所面对的方向(N, S, E, W)
- L和R允许漫游器在网格上左右旋转
- M允许漫游器在当前方向上移动一个点
- 漫游器接收一个char数组的命令,例如RMMLM,并在移动后返回终点,例如2:1:N。
- 如果漫游器到达了网格的末端,它就会绕过去。
- 网格可能有障碍物。如果一个给定的命令序列遇到了障碍物,漫游器就会向上移动到最后一个位置并报告障碍物,例如:O:2:2:N