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

Do you need help?

5 Test passati 0 su 30

G
GiuseppeL-854 (200 points)
1 2 4
in Es1 by (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 (207940 points)
754 1269 2377
by (208k points)
Potrebbe essere il timeout globale.
controlla il log
Domani ci guardo
andrea.sterbini (207940 points)
754 1269 2377
by (208k 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)
1 2 4
by (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)
10 24 37
by (1.1k 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 (207940 points)
754 1269 2377
by (208k points)
Ti assicuro che verranno assegnati i voti corretti per il numero di test superati. (dammi il tempo)
a
ares.angeloni (1060 points)
10 24 37
by (1.1k 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.