Menu
CoddyTech

Contains Duplicate

FácilHashingpython iconjava iconcpp iconc iconjs icon+10

Se te da una matriz de números enteros nums. Devuelve true si algún valor aparece al menos dos veces y false si todos los valores son diferentes.

Función

containsDuplicate(nums: integer-array) → boolean
numsinteger-array
los números enteros que hay que comprobar
Devuelveboolean
verdadero si algún valor aparece al menos dos veces, falso en caso contrario

Restricciones

  • 1 ≤ nums.length ≤ 104
  • -109 ≤ nums[i] ≤ 109

Ejemplos

Entrada
nums = [3, 1, 4, 1, 5]
Salida
true
Explicación
El valor 1 aparece en el índice 1 y de nuevo en el índice 3, así que la respuesta es true.

lock icon+17 pruebas ocultas al enviar

challenge icon

Para ir más allá

¿Puedes detenerte en cuanto encuentres el primer valor repetido, en lugar de leer siempre todo el arreglo?

Restablecer código
def containsDuplicate(nums):
    # Escribe el código aquí
Casos de prueba

Caso 1

Caso 2

Caso 3

Entrada

nums = [3, 1, 4, 1, 5]

Esperado

true