We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ec529c8 commit d8489bdCopy full SHA for d8489bd
1 file changed
Prod_Array_Leetcode_238
@@ -0,0 +1,34 @@
1
+def productarr(nums):
2
+ left_prod = []
3
+ for i in range(0, len(nums)):
4
+ if i == 0:
5
+ left_prod.append(nums[i])
6
+ else:
7
+ left_prod.append(left_prod[i - 1] * nums[i])
8
+
9
+ right_prod = []
10
+ j = 0
11
+ for i in range(len(nums) - 1, -1, -1):
12
13
+ if i == len(nums) - 1:
14
+ right_prod.append(nums[i])
15
16
+ right_prod.append(right_prod[j - 1] * nums[i])
17
+ j += 1
18
+ right_product=right_prod[::-1]
19
20
21
+ result = []
22
23
24
+ result.append(1 * right_product[i + 1])
25
+ elif i == len(nums) - 1:
26
+ result.append(left_prod[i - 1] * 1)
27
28
+ result.append(left_prod[i - 1] * right_product[i + 1])
29
30
+ return result
31
32
33
+num=[1,2,3,4]
34
+print(productarr(num))
0 commit comments