Задача · Map, Set и JSON · урок 8 из 9
Задача: без повторов
Напишите функцию function unique(words), которая возвращает новый массив: слова из words без повторов. Слова, которые отличаются только регистром букв, считаются одним словом. Остаётся написание, встретившееся первым, и оно стоит на месте своего первого появления.
unique(["a", "b", "a", "c", "b"])→["a", "b", "c"]unique(["Cat", "dog", "cat", "DOG"])→["Cat", "dog"]unique([])→[]
Ограничения: в words от 0 до 10 слов из латинских букв; для пустого массива результат — []; сам массив words не должен измениться.
Не добавляйте лишних импортов, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.