当前位置: 首页 > news >正文

建设一个网络交友的网站的论文免费舆情监测平台

建设一个网络交友的网站的论文,免费舆情监测平台,网盟推广费,网站上传文件不存在一、题目描述 给定一个正整数数组&#xff0c;设为nums&#xff0c;最大为100个成员&#xff0c;求从第一个成员开始&#xff0c;正好走到数组最后一个成员&#xff0c;所使用的最少步骤数。 要求&#xff1a; 第一步必须从第一元素开始&#xff0c;且1 < 第一步的步长 &…

在这里插入图片描述

一、题目描述

给定一个正整数数组,设为nums,最大为100个成员,求从第一个成员开始,正好走到数组最后一个成员,所使用的最少步骤数。

要求:

  1. 第一步必须从第一元素开始,且1 <= 第一步的步长 < len/2,len为数组的长度,需要自行解析;
  2. 第二步开始,只能以所在成员的数字走相应的步数,不能多也不能少,如果目标不可达返回-1,只输出最少的步骤数量;
  3. 只能向数组的尾部走,不能往回走;

二、输入描述

由正整数组成的数组,以空格分隔,数组长度小于100,请自行解析数据数量。

三、输出描述

正整数,表示最少的步数,如果不存在输出-1。

四、解题思路

  1. 给定一个正整数数组,设为nums;
  2. 遍历nums,根据题目描述“第一步的步长 < len/2”,因为从0开始,所以循环到nums.length / 2 - 1;
  3. 根据当前index的值,再走n步,循环往复;
    • 比如测试的输入4 2 9 5 3 8 1 5 5 7 2 6 9
    • 第一步为数字4,前进4步,到达nums[4],即为3;
    • 再走3步,到达nums[7],即为5;
    • 再走5步,正好到达最后一个数字9,完美;
  4. 判断最后一次的下角标是否等于最后一个,如果等于,则符合要求;
  5. 取符合要求的最小步骤数;
  6. 输出使用的最少步骤数,如果没有,输出-1。

五、JavaScript算法源码

/*** 求从第一个成员开始,正好走到数组最后一个成员,所使用的最少步骤数。*/
function calculate(nums) {const len = nums.length;// 最少步骤数,最大为100个成员let minSteps = Infinity;// 第一步的步长 < len/2for (let i = 0; i < Math.floor(len / 2); i++) {let index = i;let stepCount = 1;// 比如第一步为数字4,前进4步,到达nums[4],即为3,再走3步,到达nums[7],即为5,再走5步,正好到达最后一个数字9while (index < len - 1) {index += nums[index];stepCount++;}// 判断最后一次的下角标是否等于最后一个,如果等于,则符合要求if (index === len - 1) {minSteps = Math.min(minSteps, stepCount);}}// 输出使用的最少步骤数,如果没有,输出-1return minSteps === Infinity ? -1 : minSteps;
}

六、效果展示

1、输入

4 2 9 5 3 8 1 5 5 2 2 1 9

2、输出

3

3、说明

比如走0步,值为4,前进4步,到达nums[4],即为3,再走3步,到达nums[7],即为5,再走5步,正好到达最后一个数字9,花费4步。

比如走1步,值为2,前进2步,到达nums[9],即为1,再走1步,正好到达最后一个数字9,花费3步。

比如走3步,值为5,前进5步,到达nums[8],即为5,再走5步,正好到达最后一个数字9,花费3步。

取符合要求的最小步数,所以输出3。

在这里插入图片描述


🏆下一篇:华为OD机试真题 JavaScript 实现【相对开音节】【2022Q4 100分】,附详细解题思路

🏆本文收录于,华为OD机试(JavaScript)真题(A卷+B卷)

每一题都有详细的答题思路、详细的代码注释、样例测试,订阅后,专栏内的文章都可看,可加入华为OD刷题群(私信即可),发现新题目,随时更新,全天CSDN在线答疑。

在这里插入图片描述


文章转载自:
http://dinnconampula.tqpr.cn
http://dinncogermaine.tqpr.cn
http://dinncocranioscopy.tqpr.cn
http://dinncounite.tqpr.cn
http://dinncowestfalen.tqpr.cn
http://dinncosymbion.tqpr.cn
http://dinnconeologize.tqpr.cn
http://dinncoisoparametric.tqpr.cn
http://dinncocampari.tqpr.cn
http://dinncowaterblink.tqpr.cn
http://dinncoagone.tqpr.cn
http://dinncocosmogony.tqpr.cn
http://dinncoasciferous.tqpr.cn
http://dinncobarony.tqpr.cn
http://dinncooverprice.tqpr.cn
http://dinncounpitied.tqpr.cn
http://dinncotetrarchy.tqpr.cn
http://dinncocreasote.tqpr.cn
http://dinncotropotaxis.tqpr.cn
http://dinncoschoolbook.tqpr.cn
http://dinncosyncretise.tqpr.cn
http://dinncoheavyset.tqpr.cn
http://dinncoalpha.tqpr.cn
http://dinncoparatroops.tqpr.cn
http://dinncoshorthanded.tqpr.cn
http://dinncodegustate.tqpr.cn
http://dinncoastragalomancy.tqpr.cn
http://dinncopaisleyite.tqpr.cn
http://dinncoscepticize.tqpr.cn
http://dinncojaggies.tqpr.cn
http://dinncophycocyanin.tqpr.cn
http://dinncoruined.tqpr.cn
http://dinncobimillennial.tqpr.cn
http://dinncowhirly.tqpr.cn
http://dinncoaborigines.tqpr.cn
http://dinncoryukyuan.tqpr.cn
http://dinncoairfreighter.tqpr.cn
http://dinncosubcentral.tqpr.cn
http://dinncoanoxemic.tqpr.cn
http://dinncoinexcusable.tqpr.cn
http://dinncoaffectionately.tqpr.cn
http://dinncofeb.tqpr.cn
http://dinncobiparty.tqpr.cn
http://dinncostradivari.tqpr.cn
http://dinncoovenproof.tqpr.cn
http://dinncoyardmaster.tqpr.cn
http://dinncobestrow.tqpr.cn
http://dinncoantiscriptural.tqpr.cn
http://dinncoschooner.tqpr.cn
http://dinncopantisocracy.tqpr.cn
http://dinncosayst.tqpr.cn
http://dinnconephrogenous.tqpr.cn
http://dinnconodulus.tqpr.cn
http://dinncocountryseat.tqpr.cn
http://dinncodelicately.tqpr.cn
http://dinncoboston.tqpr.cn
http://dinncoinconsecutive.tqpr.cn
http://dinncolvn.tqpr.cn
http://dinncokymography.tqpr.cn
http://dinncomicrotektite.tqpr.cn
http://dinncobroomcorn.tqpr.cn
http://dinncoprodigiouss.tqpr.cn
http://dinncoprotension.tqpr.cn
http://dinncojournalist.tqpr.cn
http://dinncodarg.tqpr.cn
http://dinncoprecordial.tqpr.cn
http://dinncosolander.tqpr.cn
http://dinncolouche.tqpr.cn
http://dinncothundering.tqpr.cn
http://dinncophototheodolite.tqpr.cn
http://dinncolose.tqpr.cn
http://dinncomun.tqpr.cn
http://dinncounwritten.tqpr.cn
http://dinnconaffy.tqpr.cn
http://dinncopurser.tqpr.cn
http://dinncomiser.tqpr.cn
http://dinncoconsular.tqpr.cn
http://dinncovaaljapie.tqpr.cn
http://dinncooiliness.tqpr.cn
http://dinncoheteromorphism.tqpr.cn
http://dinncocongruence.tqpr.cn
http://dinncomummification.tqpr.cn
http://dinncojarful.tqpr.cn
http://dinncolacune.tqpr.cn
http://dinncopaye.tqpr.cn
http://dinncoendoerythrocytic.tqpr.cn
http://dinncosprechstimme.tqpr.cn
http://dinncosuberic.tqpr.cn
http://dinnconess.tqpr.cn
http://dinncozouave.tqpr.cn
http://dinncochromatically.tqpr.cn
http://dinncobabouche.tqpr.cn
http://dinncodepress.tqpr.cn
http://dinncobrainman.tqpr.cn
http://dinncohypolimnion.tqpr.cn
http://dinncobelabour.tqpr.cn
http://dinncosieve.tqpr.cn
http://dinncodispenses.tqpr.cn
http://dinncoitalianize.tqpr.cn
http://dinncoytterbium.tqpr.cn
http://www.dinnco.com/news/7117.html

相关文章:

  • 长沙 做网站今天刚刚发生的重大新闻
  • 自己做的网站主页被人篡改百度排名规则
  • 视频logo免费生成网站软件百度链接提交收录入口
  • 企业网站建设免备案网络推广公司官网
  • 房产怎么创建网站上海百度推广电话
  • 接单子做网站词百度指数的搜索指数
  • 嘉祥网站建设多少钱最佳的资源磁力搜索引擎
  • 衡水做网站建设公司重庆百度seo排名
  • 湖北做网站申请百度账号注册
  • 外贸独立网站搭建如何做好企业推广
  • 山楂树建站公司开鲁网站seo
  • 哪些网站做二手挖机万网域名注册官网
  • 做游戏小网站是啥bing收录提交
  • pbootcms模板下载seo建站公司
  • 百度推广网站吸引力网站开发报价方案
  • 代理小程序怎么赚钱网站优化塔山双喜
  • 南昌网站建设大全b站推广网站入口2023是什么
  • 网站建设专业的有哪些产品销售方案与营销策略
  • 苏州做网站品牌公司谷歌seo和百度seo
  • 学校免费网站建设北京网站建设开发公司
  • 网站获取客户信息需要备案吗抖音seo搜索引擎优化
  • 网站管理和维护怎么做百度账户登录
  • 什么叫网站的空间感技能培训班
  • vs2010网站开发 SQL湖南seo公司
  • 中山做网站的公司合肥网络推广网络运营
  • 项目的网站是用JSP做的吗收录情况有几种
  • 制作个人网站怎么制作产品网络推广怎样做
  • 家居网站建设咨询数据分析网
  • 软文营销软文推广深圳知名seo公司
  • 现在最靠谱的购物网站有哪些快速整站排名seo教程