코딩 테스트/leetCode

[leetCode] 1480. Running Sum of 1d Array (Python)

우주바다 2022. 10. 10. 10:53
728x90

 ▼ 문제 바로가기 (링크) ▼

https://leetcode.com/problems/running-sum-of-1d-array/

 

Running Sum of 1d Array - LeetCode

Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.

leetcode.com


nums 라는 배열이 주어지면 0번째 인덱스만 그대로 두고

나머지는 이전 요소의 값을 모두 더해서 새로운 리스트로 반환하는 문제.

 

* 1d array : 1차원 배열 (One Dimentional- Array)


class Solution:
    def runningSum(self, nums: List[int]) -> List[int]:
        result = []
        tmp = 0
        for i in nums:
            tmp += i 
            result.append(tmp)
        return result

새로운 값으로 반환할 리스트 result,

이전 요소를 더한 값들을 임시로 담을 변수 tmp를 생성하고

처음 값은 동일하게 유지하므로 tmp의 초기값을 0으로 설정했다.

 

728x90
반응형