Menu
CoddyTech

Contains Duplicate

FacileHachagepython iconjava iconcpp iconc iconjs icon+10

Tu reçois un tableau d’entiers nums. Renvoie true si une valeur apparaît au moins deux fois, et false si toutes les valeurs sont différentes.

Fonction

containsDuplicate(nums: integer-array) → boolean
numsinteger-array
les entiers à vérifier
Renvoieboolean
vrai si une valeur apparaît au moins deux fois, faux sinon

Contraintes

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

Exemples

Entrée
nums = [3, 1, 4, 1, 5]
Sortie
true
Explication
La valeur 1 apparaît à l’index 1 et de nouveau à l’index 3, donc la réponse est true.

lock icon+17 tests cachés à la soumission

challenge icon

Pour aller plus loin

Peux-tu t’arrêter dès que tu rencontres la première valeur répétée, au lieu de toujours parcourir tout le tableau ?

Réinitialiser le code
def containsDuplicate(nums):
    # Écrivez le code ici
Cas de test

Cas 1

Cas 2

Cas 3

Entrée

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

Attendu

true