Javascript: Уникальное объединение

JS: Последовательности 63 сообщения
Обновлено: 04 мая, 12:36
1601
Студент
89%
Завершения

union.js

Напишите и экспортируйте по умолчанию функцию, которая принимает на вход два списка и возвращает третий, являющийся объединением уникальных значений двух исходных списков.

Примеры:

const list1 = l(2, 3, 2, 1, 7);
const list2 = l(1, 5, 3, 5, 8, 9);

const result = union(list1, list2);
// (2, 3, 1, 7, 5, 8, 9)

Подсказки

  • Порядок уникальных значений в итоговом списке должен соответствовать порядку появления этих значений в исходных списках (сначала в первом переданном списке, потом - во втором).

Для полного доступа к испытанию нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
900
упражнений
2000+
часов теории
3200
тестов

Впечатления

Аватар пользователя Сулико Джулакидзе
Сулико Джулакидзе 07 сентября 2018

Учитель, как всегда жгет своими интересными решениями=)


Аватар пользователя Michael Goncharov
Michael Goncharov 04 июля 2017

Эхх, какая идея не прошла - всего два цикла для прохода каждого списка и сформированный итоговый список отличается от тестового только порядком цифр. Но видимо это мухлеж, буду решать по правильному :)