martian-robots

时间:2024-05-02 09:38:06
【文件属性】:

文件名称:martian-robots

文件大小:179KB

文件格式:ZIP

更新时间:2024-05-02 09:38:06

TypeScript

火星机器人 问题:火星机器人 火星上的某个高原可以用一个矩形网格建模,机器人可以根据地球提供的指令在该矩形网格周围移动。 您将编写一个程序,以给出一系列运动指令来确定机器人的最终位置,并提供一个简单的用户界面来为每个机器人的运动设置动画。 机器人的位置由网格坐标(一对整数:x坐标,后跟y坐标)和方向(北,南,东和西分别为N,S,E,W)组成。 机器人运动指令序列是由字母“ L”,“ R”和“ F”组成的字符串,分别表示以下指令: 左:机器人向左转90度,并保持在当前网格点上。 右:机器人向右转90度,并保持在当前网格点上。 前进:机器人沿当前方向的方向向前移动一个网格点,并保持相同的方向。 北方向对应于从网格点(x,y)到网格点(x,y + 1)的方向。 机器人“离开”高原边缘永远消失了。 但是,丢失的机器人会留下标记,这会阻止将来的机器人在同一网格点掉落高原。 标记留在机器人占据的最后


【文件预览】:
martian-robots-main
----craco.config.js(126B)
----package.json(1KB)
----LICENSE(1KB)
----src()
--------instructions()
--------mars()
--------robot()
--------react-app-env.d.ts(40B)
--------reportWebVitals.ts(425B)
--------index.tsx(500B)
--------App.tsx(578B)
--------setupTests.ts(241B)
--------App.test.tsx(273B)
--------index.css(150B)
----tsconfig.json(535B)
----.gitignore(2KB)
----tailwind.config.js(267B)
----public()
--------logo192.png(5KB)
--------manifest.json(492B)
--------robots.txt(67B)
--------index.html(2KB)
--------logo512.png(9KB)
--------favicon.ico(4KB)
----README.md(3KB)
----yarn.lock(448KB)

网友评论