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

Do you need help?

hw4 es1 fail test dal 5 in poi

f
federicoAg (1910 points)
1 7 16
in Es1 by (1.9k points)
Confrontando "a mano"  il file expected con quello che effettivamente esce dal test 5 (che riceve in input es1_1000e_1000n.json ) del mio programma non riesco a trovare nessun carattere per cui i due json differiscono, eppure il grader mi dice "Diff is 17549 character long, i due file JSON contengono strutture diverse".

Come posso trovare l'errore?
476 views
closed

2 Answers

Best answer
Sickboy (28240 points)
9 25 68
by (28.2k points)
selected by
Prova a mettere i due dizionari su spyder e confrontali se esce false allora qualcosina di diverso c'è, essendo molto laborioso controllarlo a mano può essere che ti è sfuggito qualcosa visto che almeno a me i dizionari hanno le chiavi messe in ordini diversi da quelle del risultato
f
federicoAg (1910 points)
1 7 16
by (1.9k points)
Ho provato, e ho trovato che calcola male l'altezza di una ventina di alberi del test 5, che comunque è strano perché per gli altri centinaia di alberi la calcola bene, ma almeno ora so dove cercare.
Sickboy (28240 points)
9 25 68
by (28.2k points)
Eh a me calcolava l'altezza sbagliata di uno solo, poi ho trovato l'errore che era abbastanza stupido
_andrea_ (45670 points)
13 42 297
by (45.7k points)
17549 sono tanti. Che metodo usi per farlo?