没有合适的资源?快使用搜索试试~ 我知道了~
rovers-java:火星车问题
共33个文件
java:24个
txt:4个
sh:2个
需积分: 50 1 下载量 196 浏览量
2021-06-10
05:14:52
上传
评论
收藏 24KB ZIP 举报
温馨提示
火星车问题 指示 美国宇航局将在火星高原上降落一队机器人漫游车。 这个奇怪的长方形高原必须由漫游车导航,以便他们的车载相机可以完整地看到周围的地形,然后将其发送回地球。 漫游车的位置和位置由 x 和 y 坐标以及代表四个基本罗盘点之一的字母组合表示。 高原被划分为网格以简化导航。 示例位置可能是 0, 0, N,这意味着流动站位于左下角并面向北方。 为了控制漫游车,美国宇航局发送了一个简单的字母串。 可能的字母是“L”、“R”和“M”。 'L' 和 'R' 分别使漫游车向左或向右旋转 90 度,而不会从其当前位置移动。 'M' 表示向前移动一个网格点,并保持相同的航向。 假设 (x, y) 正北的正方形是 (x, y+1)。 输入 输入的第一行是高原的右上坐标,左下坐标假设为0,0。 其余的输入是与已部署的漫游车有关的信息。 每个流动站有两行输入。 第一行给出了漫游者的位置,第二行是一系列
资源推荐
资源详情
资源评论
收起资源包目录
rovers-java-master.zip (33个子文件)
rovers-java-master
.gitignore 22B
src
main
java
com
github
basoko
rovers
Plateau.java 2KB
exception
ParseException.java 381B
Rover.java 5KB
command
RoverCommand.java 1007B
Command.java 201B
MoveCommand.java 465B
SpinLeftCommand.java 488B
SpinRightCommand.java 493B
CommandFactory.java 871B
Point.java 2KB
Orientation.java 1KB
Application.java 2KB
NasaDataParser.java 3KB
test
java
com
github
basoko
rovers
NasaDataParserTest.java 3KB
PointTest.java 1KB
ApplicationTest.java 2KB
command
RoverCommandTest.java 2KB
CommandFactoryTest.java 2KB
SpinRightCommandTest.java 666B
MoveCommandTest.java 630B
SpinLeftCommandTest.java 660B
PlateauTest.java 3KB
OrientationTest.java 914B
RoverTest.java 5KB
pom.xml 2KB
README.md 2KB
run.sh 188B
files
input.txt 36B
tests
test1_input.txt 36B
invalid_data.txt 20B
test1_output.txt 11B
build.sh 39B
共 33 条
- 1
资源评论
人间发财树
- 粉丝: 23
- 资源: 4560
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于MFC的校园导航程序(使用最短路径dijkstra算法).rar
- Android Studio android APP 视频作为视图背景需要源代码或想了解其实现原理的可以私心我
- com.ZeroneGames.GreenProject.apk
- Python自动化开发入门教程
- 4399GameSem_116_13955_207551_6.apk
- python 3.9.19源码编译包
- php-8.2.18-Win32-vs16-x64.rar
- 字节跳动青训营-抖音项目
- SQL资料手册,语句教程,高级查询语句语法
- 上位机和串口建立 Modbus 协议进行数据传输,并使用 Mysql 数据库存储,能够实现实时温湿度显示和动态变化曲线,历史数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功