题解 | #构建乘积数组#
构建乘积数组
http://www.nowcoder.com/practice/94a4d381a68b47b7a8bed86f2975db46
每次循环浅拷贝A数组切片,结果数组对应索引位置进行乘积赋值操作
class Solution:
def multiply(self , A: List[int]) -> List[int]:
# write code here
ans=[1 for _ in range(len(A))]
for i in range(len(A)):
mark=A[:i]+A[i+1:]
for item in mark:
ans[i]*=item
return ans
题解-数据结构与算法 文章被收录于专栏
小菜鸟的题解