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

Do you need help?

test_many_zeros_1000 fallisce

f
framalongo (220 points)
1 2 3
in HW1 opzionale by (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 ?
398 views

2 Answers

andrea.sterbini (208020 points)
756 1270 2377
by (208k points)
Se consegni posso guardare i risultati dei test
f
framalongo (220 points)
1 2 3
by (220 points)
Consegnato, grazie
andrea.sterbini (208020 points)
756 1270 2377
by (208k 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)
13 21 84
by (8.0k 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