Menu
CoddyTech

Contains Duplicate

ŁatweHaszowaniepython iconjava iconcpp iconc iconjs icon+10

Otrzymujesz tablicę liczb całkowitych nums. Zwróć true, jeśli jakaś wartość występuje w niej co najmniej dwa razy, a false, jeśli wszystkie wartości są różne.

Funkcja

containsDuplicate(nums: integer-array) → boolean
numsinteger-array
liczby całkowite do sprawdzenia
Zwracaboolean
true, jeśli jakaś wartość pojawia się co najmniej dwa razy, false w przeciwnym razie

Ograniczenia

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

Przykłady

Wejście
nums = [3, 1, 4, 1, 5]
Wyjście
true
Wyjaśnienie
Wartość 1 występuje pod indeksem 1 i ponownie pod indeksem 3, więc odpowiedź to true.
challenge icon

Pytanie dodatkowe

Czy możesz zatrzymać się, gdy tylko napotkasz pierwszą powtarzającą się wartość, zamiast zawsze odczytywać całą tablicę?

Zresetuj kod
def containsDuplicate(nums):
    # Napisz kod tutaj

Test #1

Test #2

Test #3

Argument

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

Oczekiwany wynik

true