LeetCode - 1480. Running Sum of 1d Array

henu·2023년 8월 31일
0

LeetCode

목록 보기
31/186
post-thumbnail

Solution

var runningSum = function(nums) {
    const output = [];

    output[0] = nums[0];

    for(let i=1; i<nums.length; i++) {
        output[i] = output[i-1] + nums[i];
    }

    return output;
};

Explanation

빌트인 배열 메소드를 사용하지 않고 풀어보았다.
1. 결과를 담을 새로운 배열(output)을 선언한다.
2. nums의 첫 번째 요소를 output에 첫 번째 요소로 집어넣는다.
3. output의 현재 인덱스의 값 = output의 이전 인덱스의 값 + nums의 현재 인덱스의 값
위 식대로 코드를 작성해면 된다.

0개의 댓글