Problema test HW4bis Es3

4frosts (200 points)
0 2 5
asked Apr 6, 2019 in HW4bis by 4frosts (200 points)
closed Apr 6, 2019 by andrea.sterbini
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.
148 views
closed with note: risolto

1 Answer

andrea.sterbini (172680 points)
511 927 1776
answered Apr 6, 2019 by andrea.sterbini (172,680 points)
a prima vista mi sembra che rec3 torni una lista vuota
4frosts (200 points)
0 2 5
commented Apr 6, 2019 by 4frosts (200 points)
edited Apr 6, 2019 by 4frosts
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.