火星机器人:另一个基于网格的控制台游戏 源码
火星机器人 安装依赖 npm i 运行演示 npm start 运行测试 npm test 问题 火星的表面可以用矩形网格建模,机器人可以根据地球提供的指令围绕该矩形网格移动。 您将编写一个程序,该程序确定机器人位置的每个顺序并报告机器人的最终位置。 机器人位置由网格坐标(一对整数:x坐标,后跟y坐标)和方向(北,南,东和西分别为N,S,E,W)组成。 机器人指令是由字母“ L”,“ R”和“ F”组成的字符串,分别表示以下指令: 左:机器人向左转90度,并保持在当前网格点上。 右:机器人向右转90度,并保持在当前网格点上。 向前:机器人沿当前方向向前移动一个网格点,并保持相同方向。
用户评论