left и right; значения в каждом из них идут по неубыванию. Любой из списков может быть пустым (тогда это None).
Соберите из узлов обоих списков один список, тоже упорядоченный по неубыванию, и верните его первый узел. Новые узлы создавать не нужно — достаточно перецепить существующие.left=list_node([2, 6, 8]), right=list_node([1, 6, 10, 11]) → [1, 2, 6, 6, 8, 10, 11]
Узлы обоих списков выстраиваются по возрастанию; обе шестёрки остаются в ответе.
left=list_node([]), right=list_node([-4, 0]) → [-4, 0]
Первый список пуст — ответом будет второй список как есть.
left=list_node([]), right=list_node([]) → None
left=list_node([2, 6, 8]), right=list_node([1, 6, 10, 11])
[1, 2, 6, 6, 8, 10, 11]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 96 тестов на сервере, включая скрытые.