브러쉬 제목 참고 "안전을 증명하기 위해 제공 페널티"- 건설 제품 배열 (66)의 얼굴 질문

난이도 : 쉬운

첫째, 주제 설명 :

그림 삽입 설명 여기

둘째, 문제 해결 분석 :

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
게시 된 130 개 원래 기사 · 원 찬양 (153) ·은 20000 +를 볼

추천

출처blog.csdn.net/qq_34108714/article/details/104781601