36 lines
679 B
Python
36 lines
679 B
Python
arr = [8,10,2]
|
|
# arr = [2,2]
|
|
|
|
def array_of_array_products(arr):
|
|
#[8, 10, 2]
|
|
# i = 0. left = [], right [10,2]
|
|
res = []
|
|
def helper(listt):
|
|
prod = 1
|
|
for val in listt:
|
|
prod = prod*val
|
|
return prod
|
|
|
|
print(arr)
|
|
print(helper(arr))
|
|
|
|
# for i, val in enumerate(arr):
|
|
# left = None
|
|
# right = None
|
|
# if i != 0:
|
|
# left = helper(arr[:i])
|
|
# if i != len(arr)-1:
|
|
# right = helper(arr[i+1:])
|
|
# if left and right:
|
|
# res.append(left*right)
|
|
# elif left:
|
|
# res.append(left)
|
|
# elif right:
|
|
# res.append(right)
|
|
return res
|
|
|
|
|
|
|
|
|
|
|
|
print( array_of_array_products(arr) ) |