Skip to content

Commit 3ddc775

Browse files
committed
Time: 22 ms (67.12%), Space: 23.2 MB (93.73%) - LeetHub
1 parent f2f806d commit 3ddc775

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
class Solution:
2+
def productExceptSelf(self, nums: List[int]) -> List[int]:
3+
n = len(nums)
4+
ans = [1] * n
5+
6+
for i in range(1, n):
7+
ans[i] = ans[i - 1] * nums[i - 1]
8+
9+
right = 1
10+
for i in range(n - 1, -1, -1):
11+
ans[i] *= right
12+
right *= nums[i]
13+
14+
return ans

0 commit comments

Comments
 (0)