INTERNALERROR

andrea.sterbini (172680 points)
511 927 1776
asked Dec 14, 2019 in Avvisi by andrea.sterbini (172,680 points)

E' raro ma talvolta i test si impallano mostrando nel log di correttezza la scritta INTERNALERROR ed impedendo il conteggio dei test superati.
Finora l'ho visto succedere solo per errori di troppa ricorsione (RecursionError: maximum recursion depth exceeded)
Penso che l'errore derivi dal fatto che la stack è piena ed il macchinario di test non può completare le proprie operazioni.

In questo caso controllate di aver eseguito bene la ricorsione in modo che converga correttamente al caso base senza impallarsi in un ciclo infinito.

1 Answer

l
leonardoberti (1220 points)
1 4 12
answered Dec 15, 2019 by leonardoberti (1,220 points)
edited Dec 15, 2019 by leonardoberti
A me succede questa cosa solo per il test con l'esempio5, il programma funziona benissimo per tutti gli altri test solo che non è molto efficiente.

Ho ricaricato il programma e adesso mi funziona e quindi come voto prov ho 27, però ho paura che possa succedere il problema che mi dava prima,(con conseguente voto 0) quando lei rifarà i test per eseguire i test segreti, poichè a seconda del momento in cui ricarico il programma il voto mi va da 0 a 27 e viceversa.

come mi consiglia di comportarmi?
andrea.sterbini (172680 points)
511 927 1776
commented Dec 15, 2019 by andrea.sterbini (172,680 points)
Cercare di migliorarlo ... sfrutta bene i giorni del PA
l
leonardoberti (1220 points)
1 4 12
commented Dec 15, 2019 by leonardoberti (1,220 points)
edited Dec 15, 2019 by leonardoberti
okay grazie, proverò a migliorarlo