当前位置:   article > 正文

【华为OD】C卷真题 100%通过:求幸存数之和 Java实现【思路+代码】_华为odc卷求幸存数之和 java

华为odc卷求幸存数之和 java

 需要提供帮助、或者辅导可vx:wumu1024 

C++代码实现:

【华为OD】C卷真题 100%通过:求幸存数之和 C/C++实现_求幸存数之和 java 中间跳过-CSDN博客

题目描述:

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

/**
* nums: 正整数数列,长度范围 [1,10000]
* jump: 跳数,范围 [1,10000]
* left: 幸存数量,范围 [0,10000]
* return: 幸存数之和
*/
int sumOfLeft(int[] nums,int jump,int left)

示例1

输入输出示例仅供调试,后台判题数据一般

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号