Javascript: Выравнивание

JS: Последовательности 71 сообщение
Обновлено: 04 мая, 12:37
1502
Студента
85%
Завершения

flatten.js

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

Примеры:

const list = l(1, 2, l(3, 5), l(l(4, 3), 2));

flatten(list); // (1, 2, 3, 5, 4, 3, 2)

Для полного доступа к испытанию нужен базовый план

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

Получить доступ
900
упражнений
2000+
часов теории
3200
тестов

Впечатления

Аватар пользователя Pavel Alekseev
Pavel Alekseev 19 июля 2018

Очень классное задание. Два дня сидел над ним, не мог никак понять, как объединять два списка. Сейчас сел на свежую голову перед сном и за 10 минут решил. Удивляюсь, что бывает, когда просто отходишь от задачи на полдня:) Решение кстати получилось очень лаконичное на мой взгляд.