"Pena de oferta para probar la seguridad" Notas de título Brush - Construcción gama de productos 66. Las preguntas de la cara

Dificultad: Fácil

En primer lugar, la descripción de la temática:

Aquí Insertar imagen Descripción

En segundo lugar, el análisis de resolución de problemas:

1, resolver para probar la seguridad

Aquí Insertar imagen Descripción

2, la ejecución de código

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
Publicado 130 artículos originales · ganado elogios 153 · Vistas a 20000 +

Supongo que te gusta

Origin blog.csdn.net/qq_34108714/article/details/104781601
Recomendado
Clasificación