We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 549c2d8 commit b55cdaeCopy full SHA for b55cdae
product-of-array-except-self/sungjinwi.py
@@ -0,0 +1,18 @@
1
+"""
2
+ TC : for문 두번 반복하므로 O(2N)
3
+ -> O(N)
4
+ SC : answer 배열 외에 추가적인 메모리는 factor 변수 하나이므로
5
+ -> O(1)
6
7
+class Solution:
8
+ def productExceptSelf(self, nums: List[int]) -> List[int]:
9
+ answer = [1] * len(nums)
10
+ factor = 1
11
+ for i in range(len(nums) - 1) :
12
+ factor *= nums[i]
13
+ answer[i + 1] *= factor
14
15
+ for i in range(len(nums) - 1, 0, -1) :
16
17
+ answer[i - 1] *= factor
18
+ return answer
0 commit comments