Код Junior Массивы и хеш-таблицы обновлено
Есть ли дубликаты
Условие
Есть ли в массиве повторяющиеся значения?
Примеры
hasDuplicate([1, 2, 3, 1]) // true
hasDuplicate([1, 2, 3]) // false
hasDuplicate([]) // false
Как подойти
Признак «есть ли повтор» → Set. Сравнение размеров даёт O(n) одной строкой; ранний выход в цикле экономит память на больших данных.
Подсказки: 1
- Сравни размер множества с длиной массива.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.