var runningSum = function (nums) {
let sum = 0;
let result = new Array();
for (let i = 0; i < nums.length; i++) {
sum += nums[i];
result.push(sum);
}
return result;
};
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]
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]
반복문을 사용해 num 값들을 sum에 차례대로 더해준다.
더해줄 때마다 sum을 result 배열에 담아준다.
'코딩 테스트 > LeetCode' 카테고리의 다른 글
Easy) 1512. Number of Good Pairs (0) | 2020.09.15 |
---|---|
Easy) 1108. Defanging an IP Address (0) | 2020.09.15 |
Easy) 771. Jewels and Stones (0) | 2020.09.15 |
Easy) Shuffle the Array (0) | 2020.09.13 |
Easy) Kids With the Greatest Number of Candies (0) | 2020.09.13 |