난이도 : 쉬운
첫째, 주제 설명 :
둘째, 문제 해결 분석 :
1, 안전성을 증명하기 위해 해결
2, 코드 구현
class Solution:
def constructArr(self, a: List[int]) -> List[int]:
left = [1] * len(a)
right = [1] * len(a)
result = [1] * len(a)
for i in range(1, len(a)):
left[i] = left[i-1]*a[i-1]
for j in range(len(a)-2,-1,-1):
right[j] = right[j+1]*a[j+1]
for n in range(len(a)):
result[n] = right[n]*left[n]
return result