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%

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

Автор Дата обновления Версий
zgennadiy 15 марта, 19:37 1
krivorcuhkond 10 марта, 03:00 1
vg 07 марта, 17:15 1
watcher 29 февр., 20:20 2
rexvel 28 февр., 13:35 1