head. Переставьте сцепки так, чтобы вагоны шли в обратном порядке, и верните новую голову — бывший последний узел.
Пустой список (head равен None) остаётся пустым.
Попробуйте решить задачу двумя способами: циклом и рекурсией.head=list_node([7, -2, 0, 15]) → [15, 0, -2, 7]
Узлы идут в обратном порядке: последний (15) становится первым, первый (7) — последним.
head=list_node([42]) → [42]
Список из одного узла при развороте не меняется.
head=list_node([]) → None
Пустой список остаётся пустым.
Node.val ≤ 5000head=list_node([7, -2, 0, 15])
[15, 0, -2, 7]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 102 теста на сервере, включая скрытые.