Open Ray-56 opened 4 years ago
/**
* @param {number[]} nums
* @return {number[]}
*/
var runningSum = function(nums) {
if (!nums.length) return [];
const ret = [nums[0]];
let sum = nums[0];
for (let i = 1; i < nums.length; i++) {
ret.push(sum+=nums[i]);
}
return ret;
};
/**
* @param {number[]} nums
* @return {number[]}
*/
var runningSum = function(nums) {
for (let i = 1, len = nums.length; i < len; i++) {
nums[i] = nums[i] + nums[i - 1];
}
return nums;
};
1480. 一维数组的动态和
给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。
请返回 nums 的动态和。
示例1:
示例2:
示例3: