题目描述:
给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。
请返回 nums 的动态和。
/**
* @param {number[]} nums
* @return {number[]}
*/
var runningSum = function(nums) {
if(nums.length>1){
var returnData = nums[0];
var numsNew = [];
numsNew.push(nums[0]);
for(let i = 1;i <nums.length; i++){
returnData = returnData + nums[i];
numsNew.push(returnData);
}
return numsNew;
}else if(nums.length == 1){
return nums;
}else{
return;
}
};