Код Junior Массивы и хеш-таблицы обновлено

Есть ли дубликаты

Условие

Есть ли в массиве повторяющиеся значения?

Примеры

hasDuplicate([1, 2, 3, 1]) // true
hasDuplicate([1, 2, 3]) // false
hasDuplicate([]) // false

Как подойти

Признак «есть ли повтор» → Set. Сравнение размеров даёт O(n) одной строкой; ранний выход в цикле экономит память на больших данных.

Подсказки: 1
  1. Сравни размер множества с длиной массива.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.