head односвязного списка и число k. Сделайте k раз одно и то же: отцепите последний узел и поставьте его в начало списка.
Верните голову получившегося списка. k может быть намного больше длины списка, так что честно повторять шаг k раз не получится.head=list_node([10, 20, 30, 40]), k=1 → [40, 10, 20, 30]
Последний узел 40 переезжает в начало: [40, 10, 20, 30].
head=list_node([5, 6]), k=3 → [6, 5]
Два шага возвращают список к исходному, поэтому три шага — то же, что один: [6, 5].
head=list_node([]), k=7 → None
Пустой список остаётся пустым.
Node.val ≤ 100head=list_node([10, 20, 30, 40]), k=1
[40, 10, 20, 30]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 102 теста на сервере, включая скрытые.