给你一个数组 nums ;数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) ;
请返回 nums 的动态和。
代码如下:
class Solution {
public int[] runningSum(int[] nums) {
int n = nums.length;//设置n为一维数组的长度
for (int i = 1; i < n; i++) {//当i=0时,输出的就是nums[0],所以从i=1开始加和
nums[i] += nums[i - 1];//nums等于当前数加上前一个数,nums随着动态和改变
}
return nums;//按照数组顺序再依次输出
}
}
运行效果:
(此题是力扣题库)