Leetcode Algorithm 1480

박영호·2021년 3월 25일

Running Sum of 1d Array

Example 1

Input: nums = [1,2,3,4]
Output: [1,3,6,10]
Explanation: Running sum is obtained as follows: [1, 1+2, 1+2+3, 1+2+3+4].

Example 2

Input: nums = [1,1,1,1,1]
Output: [1,2,3,4,5]
Explanation: Running sum is obtained as follows: [1, 1+1, 1+1+1, 1+1+1+1, 1+1+1+1+1].

Example 3:

Input: nums = [3,1,2,10,1]
Output: [3,4,6,16,17]

result

var runningSum = function(nums) {
    let numArray = [];
    let numsSum = 0;
    
    for(let i= 0 ; i < nums.length ; i++){
        numsSum = numsSum + nums[i]
        numArray.push(numsSum)
    }
    return numArray;
}; 
profile
무언가에 호기심이 생기면 적극적이고 재밌게 그걸 해결해내고 싶어하는 프론트 엔드 개발자 입니다 .

0개의 댓글