Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Problema test HW4bis Es3

4frosts (200 points)
0 2 5
in HW4bis by (200 points)
closed by
Buonasera, ho fatto girare il programma di test dell'es3 dopo aver testato ogni caso manualmente (con il main), aspettandomi almeno due test passati. Riscontro ERROR su tutti i test dovuti a degli Index out of range.

Apparentemente non viene riempita una lista che ho definito nel programma a cui prendo il primo elemento (quindi viene letta come vuota), ma succede solo quando faccio girare il programma di test. Ho aggiornato tutto l'aggiornabile e continuo ad ottenere lo stesso errore.

So che è una descrizione molto vaga ma se avete qualche spiegazione per questo problema ve ne sarei grato.
366 views
closed with the note: risolto

1 Answer

andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
a prima vista mi sembra che rec3 torni una lista vuota
4frosts (200 points)
0 2 5
by (200 points)
edited by
Da quello che vedo sembra che al momento della richiamata di rec in sé stessa, la funzione norecurse non fa proseguire l'esecuzione. Nell'uscita di rec non c'è più la struttura che dovrebbe avere quindi va in errore.

EDIT: ho spostato le funzioni in modo da avere solo una funzione al di fuori di es3. In questo modo riempie correttamente le liste e passa i test.