当前位置:   article > 正文

【华为OD真题 Python】求幸存数之和_给一个正整数列 nums,一个跳数 jump,及幸存数量 left。运算过程为:从索引为0的位

给一个正整数列 nums,一个跳数 jump,及幸存数量 left。运算过程为:从索引为0的位

题目描述

给一个正整数列 nums,一个跳数 jump,及幸存数量 left。运算过程为:从索引为0的位置开始向后跳,中间跳过 J 个数字,命中索引为J+1的数字,该数被敲出,并从该点起跳,以此类推,直到幸存left个数为止。然后返回幸存数之和。
约束:
1)0是第一个起跳点。
2)起跳点和命中点之间间隔 jump 个数字,已被敲出的数字不计入在内。
3)跳到末尾时无缝从头开始(循环查找),并可以多次循环。
4)若起始时 left>len(nums) 则无需跳数处理过程。

/**

  • nums: 正整数数列,长度范围 [1,10000]
  • jump: 跳数,范围 [1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/208822
推荐阅读
相关标签
  

闽ICP备14008679号