1790
Студентов
93%
Завершения
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);
Примечания
- Как видно из примера, если списки различаются по длине, то длина результирующего списка равна длине короткого списка.
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.