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

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

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 ?
386 views

2 Answers

andrea.sterbini (207920 points)
749 1267 2373
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 (207920 points)
749 1267 2373
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