sto facendo l'hw 7 e dopo una prima implementazione del codice lo printo e mi da questo risultato:
[[2, 0, 1], [...], [2, 1, 0], [...], [1, 2, 0], [...], [...], [...]]
(sto facendo una lista di liste poi passerò alla struttura vera e propria)
dubbioso ho usato rtrace e vedo che nella prima chiamata ricorsiva dell'esempio mi torna giusto: infatti come nel file pdf mi torna [2, 0, 1], ma poi quando va nella seconda chiamata ci sta nel mio risultato [[2, 0, 1], [...]]...io nel mio programma passo in input la lista fatta dalla stringa, una lista inizialmente vuota che sarà il risultato e un dizionario(che ho letto in un post precedente aiuta); poi per chiamare la ricorsione metto in una variabile r la ricorsione passando la nuova lista che è un nodo dell'albero di gioco, il risultato e il diz, e dopo questa r appendo al risultato...cosa non va? non riesco a capire
[[2, 0, 1], [...], [2, 1, 0], [...], [1, 2, 0], [...], [...], [...]]
(sto facendo una lista di liste poi passerò alla struttura vera e propria)
dubbioso ho usato rtrace e vedo che nella prima chiamata ricorsiva dell'esempio mi torna giusto: infatti come nel file pdf mi torna [2, 0, 1], ma poi quando va nella seconda chiamata ci sta nel mio risultato [[2, 0, 1], [...]]...io nel mio programma passo in input la lista fatta dalla stringa, una lista inizialmente vuota che sarà il risultato e un dizionario(che ho letto in un post precedente aiuta); poi per chiamare la ricorsione metto in una variabile r la ricorsione passando la nuova lista che è un nodo dell'albero di gioco, il risultato e il diz, e dopo questa r appendo al risultato...cosa non va? non riesco a capire