Ciao Giorgio!
Da come hai descritto il problema sembrerebbe che il programma prima (ovvero con il vecchio grader) andava correttamente a modificare la lista, oa invece con il nuovo Grader questo non lo fa più, è corretto? Posso dirti che in realtà se vai a vedere il codice dei nuovi Grader ti accorgerai che non sono altro, come ci aveva avvertito il professore, ti una versione più "stressante" dei nostri programmi al fine di testarne debolezze ed efficienze. Questo perché sarai d'accordo che in alcuni esercizi le differenze in tempi di esecuzione limano i centesimi di millesimi!
Pertanto il mio consiglio è di aggiornare sia i Grader che le testlib, puoi trovare i link cliccando sul box rosso a destra.
Altrimenti ciò che è plausibile credere è che senza volerlo tu abbia modificato una porzione di codice andando a non eseguire il codice che modifica la lista, o ancora più plausibile che tale condizione non sia verificata per qualche motivo legato al test.
Spero sinceramente che tu risolva il tuo problema, se riuscirai a fornirci maggiori info saremo felici di aiutarti!
Buon code !!
.
Leonardo Emili