Entrevista a los 150 mejoresfácil

Contiene duplicado

Guía detallada e implementación de Python para el problema 'Contiene duplicados'.

Declaración del problema

fácil

Dada una matriz de enteros nums, devuelve True si algún valor aparece al menos dos veces en la matriz, y devuelve False si cada elemento es distinto.

Escribe una función containsDuplicate(nums: List[int]) -> bool.

Restricciones
  • 1 <= len(nums) <= 10^5
  • -10^9 <= nums[i] <= 10^9

Ejemplos

Example 1
Input
nums = [1, 2, 3, 1]
Output
True
Explanation

The element 1 appears at index 0 and index 3, so there is a duplicate.

Example 2
Input
nums = [1, 2, 3, 4]
Output
False
Explanation

All elements are distinct.

Example 3
Input
nums = [1, 1, 1, 3, 3, 4, 3, 2, 4, 2]
Output
True
Explanation

Multiple elements repeat: 1, 3, 4, and 2.

Need a Hint?
Considere el uso de estructuras de datos específicas de matrices y hash, como conjuntos o montones.
Edge Cases to Watch
  • Estructuras de entrada vacías
  • Entradas de un solo elemento
  • Grandes límites numéricos

¿Listo para resolver?

Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.

Abrir en el editor
Found this breakdown helpful?

PyRun is built and maintained by an independent solo developer. If this helped your interview prep, consider buying a coffee!

Buy me a coffee

Recursos recomendados de Python

Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.