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

Do you need help?

Nuovo punteggio HW2

Fabioerpini (7970 points)
6 10 27
in HW2 obbligatorio by (8.0k points)
Buongiorno a tutti, ho notato sono stati effettuati nuovamente i test dell'HW2 obbligatorio, ma sono comprensivi di quelli segreti? Chiedo questo perché il mio codice passava tutti i test sul mio pc e sulla vecchia VM, ma ora ne passa 15/17, quindi fallendo gli ultimi 2 per timeout(so che il mio codice non è tra i più performanti btw)

2 Answers

f
fabrizio_ancaiani (1790 points)
0 0 9
by (1.8k points)
Fabioerpini (7970 points)
6 10 27
by (8.0k points)
Grazie mille, dovrei controllare il link degli HW più spesso :D
S
Simone Giovagnoni (960 points)
4 4 6
by (960 points)
io ho lo stesso problema sugli stessi test. Volevo sapere: visto che la vm è più lenta di 4/3 rispetto alla vecchia e in teoria i timeout sono stati aumentati di 4/3, se prima passavo tutti i test perché adesso non passo gli ultimi due? non è che forse i timeout per l'HW2 non sono stati aumentati di 4/3?
andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
E           testlib.TimeoutError= Timeout! (0.672 > 0.6666666666666666)

Sono stati aumentati

R
Raffaele (3850 points)
16 27 49
by (3.9k points)
Non basta aumentare i timeout, ci sono differenze tra una macchina e l'altra che vanno oltre.. Bisognerebbe controllare velocità di scrittura su disco, architettura del processore, velocità RAM e i processi/servizi in background.( Per essere precisi ci sarebbe anche bisogno di un OS più leggero.) Se si trova che il rapporto tra queste specs della nuova VM e quelle della vecchia VM non è uguale, si avranno diverse velocità a seconda di come è stato scritto il codice.

Purtroppo è complicato, ne sono a conoscenza.. Solo mi dispiace per chi non supera più i test..