728x90
▼ 문제 바로가기 (링크) ▼
https://leetcode.com/problems/running-sum-of-1d-array/
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
반응형
'코딩 테스트 > leetCode' 카테고리의 다른 글
[leetCode] 1342. Number of Steps to Reduce a Number to Zero (Python) (0) | 2022.10.10 |
---|---|
[leetCode] 412. Fizz Buzz (Python) (0) | 2022.10.10 |
[leetCode] 989. Add to Array-Form of Integer (Python) (0) | 2022.10.09 |
[leetCode] 1672. Richest Customer Wealth (Python) (0) | 2022.10.09 |
[leetCode] 2011. Final Value of Variable After Performing Operations (Python) (0) | 2022.10.09 |