mirror of
https://github.com/devenperez/leetcode.git
synced 2026-06-13 03:27:07 +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