Menu
CoddyTech

Contains Duplicate

Дан массив целых чисел nums. Верните true, если какое-либо значение встречается в нём как минимум дважды, и false, если все значения различны.

Функция

containsDuplicate(nums: integer-array) → boolean
numsinteger-array
целые числа для проверки
Возвращаетboolean
true, если какое-либо значение встречается не менее двух раз, в противном случае — false

Ограничения

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

Примеры

Ввод
nums = [3, 1, 4, 1, 5]
Вывод
true
Пояснение
Значение 1 находится по индексу 1 и снова по индексу 3, поэтому ответ — true.

lock icon+17 скрытых тестов при отправке

challenge icon

Дополнительный вопрос

Можешь остановиться, как только встретишь первое повторяющееся значение, вместо того чтобы всегда читать весь массив?

Сбросить код
def containsDuplicate(nums):
    # Напишите код здесь
Тестовые случаи

Случай 1

Случай 2

Случай 3

Ввод

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

Ожидается

true