Молния Испытание курса: JS: Последовательности

zip.js

Напишите и экспортируйте по умолчанию функцию zip(), которая принимает на вход два списка и возвращает третий, в котором каждый элемент — это список элементов исходных списков, стоящих на тех же позициях.

Примеры:

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

//  ((1, 2), (5, 3), (3, 2), (8, 1))
const result = zip(list1, list2);
const list1 = l(1, 2, 3);
const list2 = l();

//  ()
const result = zip(list1, list2);

Примечания

  • Как видно из примера, если списки различаются по длине, то длина результирующего списка равна длине короткого списка.
Успешных завершений: 94%

Для полного доступа к испытанию нужна профессиональная подписка

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

Получить доступ
115
курсов
892
упражнения
2241
час теории
3196
тестов

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

Автор Дата обновления Версий
24spring 21 окт., 08:46 1
cautionl 15 окт., 19:01 1
ostin 12 окт., 08:56 1
ramil10 07 окт., 15:46 1
kalapyha 27 сент., 06:02 1