Разворот связного списка

Связные списки Легкая
Дан односвязный список, представленный массивом значений arr (от головы к хвосту). Развернув список (используя реальные узлы, а не просто arr[::-1]), верните значения развёрнутого списка в виде массива.
Сигнатура функции
reverse_linked_list(arr: list[int]) -> list[int]
Примеры
ВходОжидаемый результат
[[1, 2, 3, 4]][4, 3, 2, 1]
[[]][]
[[1]][1]
[[5, 5, 5]][5, 5, 5]
[[1, 2]][2, 1]
[[-1, 0, 1]][1, 0, -1]
[[10, 20, 30, 40, 50]][50, 40, 30, 20, 10]
[[7, 3]][3, 7]
[[2, 4, 6, 8, 10, 12]][12, 10, 8, 6, 4, 2]
[[9]][9]
1решили
1пытались
100%успешность
Войдите, чтобы решить →