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

Проектирование структур данных Легкая
Дан произвольно вложенный список nested (элементы - числа или списки любой глубины). Верните плоский список всех чисел в исходном порядке.
Сигнатура функции
flatten_nested_list(nested: list) -> list[int]
Примеры
ВходОжидаемый результат
[[[1, 1], 2, [1, 1]]][1, 1, 2, 1, 1]
[[1, [4, [6]]]][1, 4, 6]
[[]][]
[[1, 2, 3]][1, 2, 3]
[[[[[1]]]]][1]
[[[], [], 1]][1]
[[1, [2, [3, [4, [5]]]]]][1, 2, 3, 4, 5]
[[[1, 2], [3, 4], [5, 6]]][1, 2, 3, 4, 5, 6]
[[0, [0], [[0]]]][0, 0, 0]
[[[1], 2, [3, [4]], 5]][1, 2, 3, 4, 5]
1решили
1пытались
100%успешность
Войдите, чтобы решить →