Испытания

Пересечение массивов

JS: Коллекции

intersection.js

Реализуйте и экспортируйте функцию по умолчанию, которая находит пересечение двух массивов. Пересечение двух массивов A и B — это массив только с теми элементами A и B, которые одновременно принадлежат обоим массивам, без дублей.

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

intersection([2, 1], [2, 3]);
// → [2]

intersection([3, 1, 3], [3, 3, 2]);
// → [3]

intersection(
      ['kirill', 'rakhim', 'alex', 'dima', 'dzhamshut'],
      ['ippolit', 'rakhim', 'dima', 'schtirlitz', 'kirill', 'alex', 'alibaba'],
    );
// → ['kirill', 'rakhim', 'alex', 'dima']
Начать испытание Успешных завершений: 97%

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

Автор Дата обновления Версий
ermeckus 15 апр., 20:38 1
userk 15 апр., 19:11 1
prafesar 15 апр., 10:12 2
alex91russ 13 апр., 07:25 1
nickkrsk 03 апр., 05:24 1