Menu
CoddyTech

Contains Duplicate

FacileHashingpython iconjava iconcpp iconc iconjs icon+10

Ti viene fornito un array di numeri interi nums. Restituisci true se un valore compare almeno due volte e false se tutti i valori sono diversi.

Funzione

containsDuplicate(nums: integer-array) → boolean
numsinteger-array
gli interi da controllare
Restituisceboolean
true se un valore compare almeno due volte, false altrimenti

Vincoli

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

Esempi

Input
nums = [3, 1, 4, 1, 5]
Output
true
Spiegazione
Il valore 1 compare all'indice 1 e di nuovo all'indice 3, quindi la risposta è true.

lock icon+17 test nascosti all’invio

challenge icon

Per approfondire

Puoi fermarti appena trovi il primo valore ripetuto, invece di leggere sempre l’intero array?

Ripristina il codice
def containsDuplicate(nums):
    # Scrivi il codice qui
Casi di test

Caso 1

Caso 2

Caso 3

Input

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

Atteso

true