Все задачи
Легко

Разворачивание вложенного массива

stacktraversalarrays

Условие

Разверните вложенные массивы чисел в один плоский массив, сохранив порядок слева направо. Вложенность произвольная, пустые массивы разрешены. Не используйте flat и не изменяйте вход.

Пример 1

Вход: [1,[2,[3]],4]
Выход: [1,2,3,4]

Пример 2

Вход: []
Выход: []

Ограничения

  • Общее число элементов и массивов ≤ 100 000
  • Максимальная глубина ≤ 1 000
  • Листья — конечные числа; циклических ссылок нет
JS solution.js
Черновик в этой вкладке · Esc, затем Tab — выйти из редактора

Результаты тестов

Напиши решение и запусти тесты. Включены граничные случаи.