Ctrl K
Курс · шаг 19 из 79К шагуДальше

Есть ли повтор

Лёгкая
Датчик записал серию показаний — массив целых чисел readings. Нужно понять, были ли в серии одинаковые показания. Верните True, если хотя бы одно значение встречается в массиве два раза или больше, и False, если все значения различны.
Пример 1
readings=[7, 42, -3, 18, 42] → True

Значение 42 встречается дважды — на позициях 1 и 4.

Пример 2
readings=[5, -5, 0, 50] → False

Все четыре значения разные, хотя 5 и -5 совпадают по модулю.

Пример 3
readings=[9] → False

Одному значению повториться не с чем.

Ограничения
  • 1 ≤ readings.length ≤ 10⁵
  • -10⁹ ≤ readings[i] ≤ 10⁹
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиПобедитель с большинством голосов ЛёгкаяПотерянный билет ЛёгкаяЗначения в обоих списках ЛёгкаяОбщие значения с повторами ЛёгкаяСоседние значения Лёгкая
загружаем Python…
Вход
readings=[7, 42, -3, 18, 42]
Ожидается
True

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 94 теста на сервере, включая скрытые.