5 Test passati 0 su 30

G
GiuseppeL-854 (200 points)
0 2 4
asked Dec 26, 2018 in Es1 by GiuseppeL-854 (200 points)
Perdonate se ripropongo una domanda che è già stata posta in formule simili,ma purtroppo non ho trovato risposte esaustive.Purtroppo ho provato a trasformare varie parti del programma in ricorsivo,anche molto piccole e semplici,ma la risposta dopo il 5 homework sarà in breve che il numero di ricorsioni è cosi alto da non poter continuare facendo fallire anche i test precedenti che nonostante abbiano dato i risultati corretti,dimostrato dal fatto che appunto restituiscono "PASSED",prendo comunque 0 nonostante per passare l'esercizio compresi test 6 e 7 con i timeout mancherebbe qualche millisecondo.Come scrivevo in precedenza ho provato varie ricorsioni,da semplice creazione degli alberi,al numero di radici,alla lunghezza dei rami,alla creazione di liste contenti rami o foglie e perfino a costruire l'albero ricorsivamente (versione attuale).La risposta sarà sempre che avrò superato il numero di ricorsioni e quindi al conseguente 0 su 30 con i primi 5 esercizi "PASSED"

1 Answer

andrea.sterbini (172780 points)
514 935 1789
answered Dec 26, 2018 by andrea.sterbini (172,780 points)
Potrebbe essere il timeout globale.
controlla il log
Domani ci guardo
andrea.sterbini (172780 points)
514 935 1789
commented Dec 27, 2018 by andrea.sterbini (172,780 points)
Sì, sei incappato nel timeout globale di 120 secondi per l'esecuzione dei test.
Appena posso allargo il timeout e rilancio il test
G
GiuseppeL-854 (200 points)
0 2 4
commented Dec 27, 2018 by GiuseppeL-854 (200 points)
La ringrazio per aver controllato l'errore e per il tempo che vi ha dedicato,ma credo di aver risolto il problema con una nuova versione dell'esercizio,che non incontra questo bug.Aggiornerò pure le piccole modifiche apportate alla descrizione e credo non sia più necessario rilanciare i test per il primo esercizio.
a
ares.angeloni (1060 points)
3 24 37
commented Jan 4, 2019 by ares.angeloni (1,060 points)
io ho ancora questo genere di problema. sicuramente il programma si impiccia e non funziona correttamente negli ultimi 2 test, ma vorrei fosse valutato almeno per i 5 test funzionanti (sinceramente non sono interessato al 30, ma vorrei almeno fosse valutato per quel che vale)
andrea.sterbini (172780 points)
514 935 1789
commented Jan 4, 2019 by andrea.sterbini (172,780 points)
Ti assicuro che verranno assegnati i voti corretti per il numero di test superati. (dammi il tempo)
a
ares.angeloni (1060 points)
3 24 37
commented Jan 5, 2019 by ares.angeloni (1,060 points)
soprattutto non è il timeout totale a creare problemi, in quanto un timeout così ampio si ha quasi esclusivamente loop infiniti. il fattore da correggere è bloccare il loop infinito quando ce se ne accorge e passare ai successivi o ala valutazione del test.

interrompendo il ciclo infinito, il timeout non verrebbe quasi mai raggiunto.