marsrover:火星车阿卡模拟

时间:2024-07-27 15:57:18
【文件属性】:

文件名称:marsrover:火星车阿卡模拟

文件大小:2.01MB

文件格式:ZIP

更新时间:2024-07-27 15:57:18

Scala

火星探测器 美国宇航局将在火星高原上降落一队机器人漫游车。 这个奇怪的长方形高原必须由漫游车导航,以便他们的车载相机可以完整地看到周围的地形,然后将其发送回地球。 漫游车的位置和位置由 x 和 y 坐标以及代表四个基本罗盘点之一的字母组合表示。 高原被划分为网格以简化导航。 示例位置可能是 0, 0, N,这意味着流动站位于左下角并面向北方。 为了控制漫游车,美国宇航局发送了一个简单的字母串。 可能的字母是“L”、“R”和“M”。 'L' 和 'R' 分别使漫游车向左或向右旋转 90 度,而不会从其当前位置移动。 'M' 表示向前移动一个网格点,并保持相同的航向。 假设 (x, y) 正北的正方形是 (x, y+1)。 输入 输入的第一行是高原的右上坐标,左下坐标假设为0,0。 其余的输入是与已部署的漫游车有关的信息。 每个流动站有两行输入。 第一行给出了漫游者的位置,第二行是一系列指令,


【文件预览】:
marsrover-play
----.gitignore(130B)
----project()
--------plugins.sbt(223B)
--------build.properties(132B)
--------Dependencies.scala(2KB)
--------Aliases.scala(505B)
--------Build.scala(1KB)
--------BuildSettings.scala(552B)
----README.md(4KB)
----screenshot.png(1.3MB)
----marsroverplay()
--------app()
--------conf()
----marsroverapi()
--------src()
----marsrover()
--------src()

网友评论