코딩 테스트/LeetCode
Easy. Running Sum of 1d Array
dev우크
2020. 7. 2. 14:59
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 배열에 담아준다.