Код Junior Коллекции спрашивают часто обновлено
Убрать дубли с сохранением порядка
Условие
Напишите dedupe(items): верните список без повторов, сохранив порядок первого появления. Элементы хешируемые.
Примеры
dedupe([3, 1, 3, 2, 1]) // [3, 1, 2]
dedupe([]) // []
dedupe(["a", "A", "a"]) // ["a", "A"]
Как подойти
Подсказки: 1
- Словарь помнит порядок вставки.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.