Salve,
ho un problema con i test, ho scritto 3 funzioni, es1() che mi serve per richiamare la funzione ricorsiva _es1.
All'interno di quest'ultima ne chiamo un'altra per cercare il vincitore della partita più lunga e di quella più corta.
Scritto il programma lo faccio girare con i dati scritti nel test, faccio il print di es1 e sono tutti esatti.
Faccio girare il test e il primo lo passa, mentre nel secondo, e in tutti gli altri, mi aggiunge senza nessun motivo apparente tuple di combinazioni che non mi escono quando faccio il print di es1(s) per esempio:
Test 2 "64 0 0 0 0 0 0 ..."
Se faccio il print da spyder mi dice il risultato giusto, se lancio il test il risultato è giusto ma la lista di tuple finale ha delle configurazioni (sbagliate) che non mi escono nel primo caso.
Questo per tutti i test tranne il primo.
Qualcuno può aiutarmi?
ho un problema con i test, ho scritto 3 funzioni, es1() che mi serve per richiamare la funzione ricorsiva _es1.
All'interno di quest'ultima ne chiamo un'altra per cercare il vincitore della partita più lunga e di quella più corta.
Scritto il programma lo faccio girare con i dati scritti nel test, faccio il print di es1 e sono tutti esatti.
Faccio girare il test e il primo lo passa, mentre nel secondo, e in tutti gli altri, mi aggiunge senza nessun motivo apparente tuple di combinazioni che non mi escono quando faccio il print di es1(s) per esempio:
Test 2 "64 0 0 0 0 0 0 ..."
Se faccio il print da spyder mi dice il risultato giusto, se lancio il test il risultato è giusto ma la lista di tuple finale ha delle configurazioni (sbagliate) che non mi escono nel primo caso.
Questo per tutti i test tranne il primo.
Qualcuno può aiutarmi?