Pregunta de LeetCode: Suma de dos números-2023/9/11

Pregunta de LeetCode: suma de dos números

Dado un número de matriz de números enteros y un objetivo de valor objetivo entero, busque los dos números enteros en la matriz cuya suma es el objetivo del valor objetivo y devuelva sus subíndices de matriz.

Puedes asumir que solo hay una respuesta para cada entrada. Sin embargo, el mismo elemento de la matriz no puede aparecer repetidamente en la respuesta.

Puede devolver respuestas en cualquier orden.

Ejemplo 1:

Entrada: nums = [2,7,11,15], destino = 9
Salida: [0,1]
Explicación: Debido a que se devuelve nums[0] + nums[1] == 9, [0, 1].
Ejemplo 2:

Entrada: números = [3,2,4], objetivo = 6
Salida: [1,2]
Ejemplo 3:

Entrada: números = [3,3], objetivo = 6
Salida: [0,1]

Respuesta por primera vez:

class Solution:
    def twoSum(self, nums,target):
        for i in range(len(nums)):
            for j in range(i+1,len(nums)):
                if nums[i] + nums[j]== target:
                    return [i,j]

Detalles de tiempo: 3160 ms supera al 13,17 % de los usuarios que utilizan Python3
Detalles de memoria: 16,16 MB supera al 96,35 % de los usuarios que utilizan Python3

Supongo que te gusta

Origin blog.csdn.net/weixin_53909748/article/details/132814454
Recomendado
Clasificación