error -> RecursionError
maximum recursion depth exceeded in comparison
Questo è quanto mi viene restituito dai test 6 7 8 del 2° esercizio del 2° Homeowork.
Premetto che:
- mi salvo in un dizionario coppie di chiavi-valori: chiave = id del comp, valore = id del sub oppure stringa vuota se non ha sub.
- Successivamente mi costruisco l'array dei compiti da fare con una funzione ricorsiva che mi restituisce un array con gli id dei compiti da fare (array vuoto se il compito non ha sub).
Specifico anche che mi succede (sempre nel test della consegna) quando ci sono 200000 compiti.
A qualcuno è capitato lo stesso errore con una casistica del genere? Altrimenti sapreste darmi consigli a riguardo o magari uno spunto per un ragionamento diverso?
Grazie in anticipo
Matteo