리트코드 풀이

Leetcode 1480 풀이(파이썬, 스위프트)

ag2개발자 2022. 2. 3. 14:50

어떤 인덱스에 대하여 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