mirror of
https://github.com/devenperez/leetcode.git
synced 2026-06-15 09:57:09 +00:00
Time: 38 ms (97.94%), Space: 25 MB (96.97%) - LeetHub
This commit is contained in:
@@ -0,0 +1,15 @@
|
|||||||
|
class Solution:
|
||||||
|
def productExceptSelf(self, nums: List[int]) -> List[int]:
|
||||||
|
n = len(nums)
|
||||||
|
|
||||||
|
left = [1] * len(nums)
|
||||||
|
right = [1] * len(nums)
|
||||||
|
|
||||||
|
for i in range(len(nums)):
|
||||||
|
if i > 0:
|
||||||
|
left[i] = left[i - 1] * nums[i - 1]
|
||||||
|
|
||||||
|
if n - i < len(nums):
|
||||||
|
right[n - i - 1] = right[n - i] * nums[n - i]
|
||||||
|
|
||||||
|
return [left[i] * right[i] for i in range(len(nums))]
|
||||||
Reference in New Issue
Block a user