Рекурсия Python приводит к пустому спискуPython

Программы на Python
Гость
Рекурсия Python приводит к пустому списку

Сообщение Гость »

У нас есть входной список, который может содержать элементы 4 типов (Север, Восток, Юг, Запад). Нам нужно удалить все последовательные противоположные направления, чтобы упростить направление. Хитрость в том, что удаляя эти направления, мы создаем новые комбинации, которые нам тоже нужно проверять.
Я это уже решил, но сейчас пытаюсь сделать это с помощью рекурсивной системы.
Вот мой код:

Код: Выделить всё

def dirReduc_recu(arr):

opposite = {"NORTH" : "SOUTH" , "SOUTH" : "NORTH" , "EAST" : "WEST" , "WEST" : "EAST"}
i = 1

if len(arr) 

Подробнее здесь: [url]https://stackoverflow.com/questions/78160600/python-recursion-leads-to-empty-list[/url]

Вернуться в «Python»