test_many_zeros_1000 fallisce

f
framalongo (220 points)
1 2 3
asked Oct 18, 2020 in HW1 opzionale by framalongo (220 points)
Ho eseguito i test con il mio "program01.py": i 13 test in test01.json danno un risultato corretto mentre fallisce il "test_many_zeros_1000", contenuto in test_01.py, che costruisce una stringa di 499 "0" + "11" + 499 "0" e subtotal=2. Ho estratto questa parte di codice (righe 42-47) e il risultato con il mio programma è 0 (dovrebbe essere 250.000).

Stranamente, se definisco staticamente la stessa stringa (test_int_seq  = "000.. 0110....00")  e lancio il programma, questa volta il risultato è corretto.

Da cosa può dipendere ?
241 views

2 Answers

andrea.sterbini (172680 points)
511 927 1776
answered Oct 18, 2020 by andrea.sterbini (172,680 points)
Se consegni posso guardare i risultati dei test
f
framalongo (220 points)
1 2 3
commented Oct 18, 2020 by framalongo (220 points)
Consegnato, grazie
andrea.sterbini (172680 points)
511 927 1776
commented Oct 18, 2020 by andrea.sterbini (172,680 points)
Non saprei, vedo che hai alcuni test che non passano perchè non tornano il valore giusto ed uno per timeout.

Dovresti ricontrollare i calcoli che fai
Loriv3 (7970 points)
8 20 84
answered Oct 20, 2020 by Loriv3 (7,970 points)
Prova ad ottimizzare meglio il tuo codice o a rivedere la logica dietro esso. Molto probabilmente la tua logica funziona benissimo con dei casi ma con altri no. Non sapendo come lo hai fatto non ti so dare altri consigli. Probabilmente dovresti rivedere meglio i controlli che fai. Spero che riesca a dare il meglio di te