어떤 인덱스에 대하여 0부터 그 인덱스까지의 모든 배열인덱스의 값들의 합을 인덱스에 저장하는 것이다.
스위프트
class Solution {
func runningSum(_ nums: [Int]) -> [Int] {
var n=nums
for i in 0...(n.count-2){
n[i+1] = n[i]+n[i+1]
}
return n
}
}
파이썬
class Solution:
def runningSum(self, nums: List[int]) -> List[int]:
for i in range(len(nums)):
if i ==0:
continue
nums[i]=nums[i]+ nums[i-1]
return nums
'리트코드 풀이' 카테고리의 다른 글
Leetcode 2011 풀이(파이썬, 스위프트) (0) | 2022.02.04 |
---|---|
Leetcode 1672 풀이(파이썬, 스위프트) (0) | 2022.02.04 |
리트코드 1119 풀이(파이썬, 스위프트) (0) | 2022.02.03 |
Leetcode 1929 풀이(파이썬, 스위프트) (0) | 2022.02.03 |
Leetcode 1920번 풀이(파이썬, swift) (0) | 2022.02.03 |