Menu
CoddyTech

Contains Duplicate

FácilHashingpython iconjava iconcpp iconc iconjs icon+10

Você recebe um array de números inteiros nums. Retorne true se algum valor aparecer nele pelo menos duas vezes, e false se todos os valores forem diferentes.

Função

containsDuplicate(nums: integer-array) → boolean
numsinteger-array
os números inteiros a verificar
Retornaboolean
true se algum valor aparecer pelo menos duas vezes; caso contrário, false

Restrições

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

Exemplos

Entrada
nums = [3, 1, 4, 1, 5]
Saída
true
Explicação
O valor 1 aparece no índice 1 e novamente no índice 3, então a resposta é true.

lock icon+17 testes ocultos ao enviar

challenge icon

Para ir além

Você consegue parar assim que encontrar o primeiro valor repetido, em vez de sempre ler o array inteiro?

Redefinir código
def containsDuplicate(nums):
    # Escreva o código aqui
Casos de teste

Caso 1

Caso 2

Caso 3

Entrada

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

Esperado

true