Разворачивание вложенного списка
Проектирование структур данных
Легкая
Дан произвольно вложенный список 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%успешность
Войдите, чтобы решить →