本站消息

站长简介/公众号


站长简介:逗比程序员,理工宅男,前每日优鲜python全栈开发工程师,利用周末时间开发出本站,欢迎关注我的微信公众号:幽默盒子,一个专注于搞笑,分享快乐的公众号

  价值13000svip视频教程,python大神匠心打造,零基础python开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

如何找到最佳路线

发布于2021-06-04 04:33     阅读(616)     评论(0)     点赞(16)     收藏(5)



所以这是一个关于 iCode 竞赛的问题。

如您所见,机器人图形是您可以控制的。

您可以控制机器人前进后退和左右转动。

该级别的要点是:

找到机器人从他的宇宙飞船上收集所有碎片的最佳路线。

总共,您必须最多跨步 114 步(包括转弯)。

坚固的瓷砖会使机器人的寿命减少 10%,并且不会在此过程中死亡。

当然,您需要为最终解决方案编写代码,但请谁能帮我先找到路线?(机器人应该如何行走和转弯)

我为此工作了一周,但我最好的解决方案是 120 步。

谢谢!

级别:https : //ibb.co/fSPvLHZ

我目前的路线:https : //ibb.co/JHL9HH3

代码(我计划在找出最佳路线后将其缩短;机器人称为Dev):

Dev.turnLeft()
Dev.step(5)
Dev.step(-7)
Dev.turnLeft()
Dev.step(-13)
Dev.turnRight()
Dev.step(2)
Dev.turnLeft()
Dev.step(1)
Dev.step(-1)
Dev.turnRight()
Dev.step(11)
Dev.turnLeft()
Dev.step(7)
Dev.turnLeft()
Dev.step(2)
Dev.step(-2)
Dev.turnRight()
Dev.step(4)
Dev.turnLeft()
Dev.step(11)
Dev.turnLeft()
Dev.step(9)
Dev.turnLeft()
Dev.step(7)
Dev.turnLeft()
Dev.step(3)
Dev.turnLeft()
Dev.step(2)
Dev.turnRight()
Dev.step(-1)
Dev.step(1)
Dev.turnLeft()
Dev.step(3)
Dev.turnRight()
Dev.step(5)
Dev.turnRight()
Dev.step(3)
Dev.turnRight()
Dev.step(2)

解决方案


暂无回答






所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:https://www.pythonheidong.com/blog/article/983428/82a838a56b06dadc22bc/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

16 0
收藏该文
已收藏

评论内容:(最多支持255个字符)