news 2026/5/9 10:42:07

icode 星芒算法挑战赛20260508

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
icode 星芒算法挑战赛20260508

星芒算法挑战赛比较有意思。不刚要比代码能否得到三星,还要看谁的代码更短,步数更少。
最近做了几道题,有一些心得记录一下。

转向规律

尽量让Dev的转动方向保持一个方向。大不了转向右边,原来是向前,就改为向后。
Dev.turnRight()
Dev.step(1)
等价于
Dev.turnLeft()
Dev.step(-1)

转向和走动的规律

为了避免多余步数,尽量安排先转动,后走动。否则结合循环的话,有时候会出现多一步的现象。这就有可能是最后一步的转向导致的。

类似河道的布局

尽量走中间

也就是一条河道,两边都有能量块需要吃掉的时候。一般情况,尽量让Dev上船和飞船一起走。这样避免Dev也要走,飞船也要走,步数会太多。

尽量无需Dev转向

就是尽量利用Dev的初始位置和方向就能吃掉一些能量。
可以通过Dev的前进和后退来吃掉能量块。

Spaceship是无法倒着走的

Spaceship和Dev在一起时,Spaceship 转向,Dev不会跟着转向。就是说,无论Spaceshipship如何转向,Dev保持原来的方向。循环时,要记得这个。

循环精简

range(2)等价于[0,1,2]

在某些情况下,可以精简代码行数。

6可以拆为3+3

在某些情况下,可以使用它来拆步数,用来构造循环。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 10:41:27

基于NLP的智能简历匹配系统:从关键词到语义理解的工程实践

1. 项目概述:技能守护者,一个智能化的简历与职位匹配引擎在技术招聘领域,无论是求职者海投简历,还是招聘方筛选海量简历,都面临着一个核心痛点:信息匹配的效率与精度问题。一份精心打磨的简历,其…

作者头像 李华
网站建设 2026/5/9 10:38:36

Sunshine游戏串流服务器:三步解决跨平台游戏体验难题

Sunshine游戏串流服务器:三步解决跨平台游戏体验难题 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine 你是否曾梦想过在客厅的电视上流畅运行PC游戏大作,或是…

作者头像 李华
网站建设 2026/5/9 10:33:59

如何快速清理Windows驱动垃圾:DriverStore Explorer完全指南

如何快速清理Windows驱动垃圾:DriverStore Explorer完全指南 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer 你是不是经常发现Windows系统盘空间越来越小,却不知…

作者头像 李华
网站建设 2026/5/9 10:31:57

极验点选验证码(w值)

作者声明: 本文仅供参考学习,请勿用于其他途径,违者后果自负!!!!!! 案例地址:极验点选 还是第一步代码思路(补环境):1.…

作者头像 李华
网站建设 2026/5/9 10:28:32

终极指南:使用MediaCreationTool.bat轻松绕过Windows 11安装限制

终极指南:使用MediaCreationTool.bat轻松绕过Windows 11安装限制 【免费下载链接】MediaCreationTool.bat Universal MCT wrapper script for all Windows 10/11 versions from 1507 to 21H2! 项目地址: https://gitcode.com/gh_mirrors/me/MediaCreationTool.bat…

作者头像 李华
网站建设 2026/5/9 10:27:51

MyTV-Android:如何在低配Android设备上实现流畅的电视直播体验?

MyTV-Android:如何在低配Android设备上实现流畅的电视直播体验? 【免费下载链接】mytv-android 使用Android原生开发的视频播放软件 项目地址: https://gitcode.com/gh_mirrors/my/mytv-android 在Android设备碎片化的今天,仍有大量老…

作者头像 李华