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.

lock icon+17 ukrytych testów przy wysłaniu

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
Przypadki testowe

Przypadek 1

Przypadek 2

Przypadek 3

Wejście

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

Oczekiwane

true