Skip to content

Commit aa6ff0d

Browse files
Update ProductOfArrayExceptSelf.py
1 parent f55a5e0 commit aa6ff0d

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

data_structures/arrays/ProductOfArrayExceptSelf.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,24 @@ def productExceptSelf(self, nums: List[int]) -> List[int]:
5050

5151
return answer
5252

53+
# #optimized Answer
54+
# class Solution(object):
55+
# def productExceptSelf(self, nums):
56+
# m = 1
57+
# z = 0
58+
# for i in nums:
59+
# if i !=0:
60+
# m*= i
61+
# else:
62+
# z+=1
63+
64+
# if z==1:
65+
# return [m if i==0 else 0 for i in nums]
66+
# if z>1:
67+
# return [0]*len(nums)
68+
# return [m//i for i in nums]
69+
70+
5371
if __name__ == "__main__":
5472
# Run doctests
5573
doctest.testmod()

0 commit comments

Comments
 (0)