Евгений Шевчук

Добрый день! То ли я не правильно условия понимаю, то ли пример и то как работает функция не соотноситься с условием задачи:

...являющийся объединением уникальных значений двух исходных списков

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)

В примере к задаче в результирующем списке есть 1 и 3, но они не удовлетворяют условию уникальности, так как эти значения есть в обоих исходных списках.

1 0

Евгений, приветствую! Нужно обратиться к теории множеств. Объединение множеств — это множество, содержащее в себе все элементы исходных множеств. Мы же добавили дополнительное условие: использовать только уникальные значения из каждого списка.

Операции над множествами хорошо описаны в PHP-стеке. Прочитайте этот урок и дополнительный материал по ссылке под ним. Постепенно добавим информацию и в этот курс.

0

Последние ревью

Автор Дата обновления Версий
user-5d06dc716112d140 14 авг., 12:39 1 Посмотреть
user-0d1ada3e156eb77e 11 авг., 11:38 1 Посмотреть
user-f9f70ae5b13f1478 11 авг., 01:18 1 Посмотреть
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →