mars-rovers:NASA漫游者的火星探险

时间:2024-04-03 14:09:04
【文件属性】:

文件名称:mars-rovers:NASA漫游者的火星探险

文件大小:19KB

文件格式:ZIP

更新时间:2024-04-03 14:09:04

Ruby

火星漫游者 问题描述 美国国家航空航天局将在火星高原上降落一队机器人漫游车。 这个奇异的矩形高原必须由漫游者进行导航,以便其车载摄像头可以完整了解周围地形并将其发送回地球。 流动站的位置和位置由x和y坐标以及代表四个基本罗盘点之一的字母组成。 高原分为网格以简化导航。 示例位置可能是0、0,N,这表示流动站位于左下角并面向北。 为了控制流动站,NASA发送了一个简单的字母字符串。 可能的字母是“ L”,“ R”和“ M”。 “ L”和“ R”使流动站分别向左或向右旋转90度,而不会离开当前位置。 “ M”表示向前移动一个格网点,并保持相同的航向。 假设从(x,y)直接向北的正方形是(x,y + 1)。 输入 输入的第一行是平台的右上角坐标,假定左下角坐标为0,0。 输入的其余部分是与已部署漫游车有关的信息。 每个流动站都有两行输入。 第一行给出流动站的位置,第二行给出一系列指令,告


【文件预览】:
mars-rovers-main
----main.rb(1KB)
----lib()
--------services()
--------models()
--------errors()
----Gemfile(74B)
----spec()
--------lib()
--------spec_helper.rb(1KB)
--------support()
----README.md(4KB)
----.rubocop.yml(740B)
----.rspec(22B)
----Gemfile.lock(503B)
----.gitignore(5B)

网友评论