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.

Errore nei test(?)

M
Mattia.patetta (210 points)
2 4 5
in HW6 by (210 points)
Buonasera, stavo provando i test solo sulle chiavi per vedere se il programma codificasse correttamente ma sul due mi riporta due lettere errate --> Chiave di cifratura: ['NNNNNRRFNNFRLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFLR"R"NNNNNNNNNNN', 'NNNLNNNNNNNNLF"R"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNRNNNNNNNNNNN', 'NNFNNNFRRFRLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN', 'NRRNNRNNNNNNFLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRNNRNNNNNNNNNNN', 'NNNLNNNNNNNNFRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNN', 'FNNRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNN', 'FNFNNNNNNNNNNNNNNNNNNRLNRRRNNNNNLLFLNLRNNNNNFFNNRRNFNFNNFNNRLNFFRNNN', 'LNLNNNNNNNNNNNNNNNNLRNNNNNRFNNNLLNNNNNFLNNNNNNNNNNFNFRNNRNLFNNNNNFNN', 'FNRNNNNNFNNNNNNNNNNRNNNRFRNFFNNLNFRRFNNLFNFNNNRNFNNNRFNNNFNNRRFFFNRN', 'LNLNNNNNNNNNNNNNFNLNFRNNNFNNRNNNFNNNNLRNRNNNLLNNNFNNRRNNFFNNLNNRRNRL', 'LNRFNNNNFLNRFFRNRFFNFNNNNNRNFRLNLNNNNNLNFFNNNNNNNRRNRNNNRNNLLRFNNNNN', 'FNNLNNNNNNNNNNNNLNNNFNNNNNRNRFNNRNNNNNFNNNNNNNNNNNRNRRNNRLNLNFNLRNRN', 'RFNRFNNNNNNNNFNNFFNNRNNNNNNNNFNNFNNNNNNNLRNNNNNNNNLNRNNNFFNNNNRFNNNN', 'NRNNLRNNNNNNRFNLFRNNRNNNNFFNFRFNFNNNNLFNRLLNFNNNNFLNRRNNNLNNNNNNNRRN', 'NNNNNLNNNLLFFNFFNNRNNNLNLFNRRNNNNNFNLRNRRNNNNRFNNFNNRRNNNLLNRLNFLFRL', 'NNFLFNNNNNNNNRFNNNNNNNLNFNNLNNNFNNFFRNNLNNRNNNNFFNNNFNNNNNFFNFLLNNNL', 'NNNNLFRNNNNRFNNNNNNNRRNNNNNLNNNRFLNNNFNLNNNFNLNNNNNNLNNNRNNNLNNNLFRN', 'NNNNNNLLNRLLNNNNNNNNNLNNFFNNNNNNNLNRRNNNNNNNNRFRRNLNNNNNNNNNNRFNNNNN', 'NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLRRNNNNRNNNNNNNNNNNNNNNNNN', 'NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNRFNNLNNFFNNNNNNNNNNNNNNN', 'NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNRNRNLLNNNNNNNNNNNNNNNN', 'NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLFLNNNRFNNNNNNNNNNNNNNNNN', 'NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFLRLNNNNNNNNNNNNNNNNNN'] (so che sono tante infatti le lettere diverse le ho messe tra virgolette), ho controllato solo i primi due elementi della lista quindi non so se ci sono altri caratteri errati (in questo le R dovrebbe essero L), mi chiedevo, dato che in tutti gli altri test le codifiche sono perfette, se ci fosse un errore nei test
160 views

1 Answer

AL1990 (28120 points)
3 6 142
by (28.1k points)
Ciao, le chiavi riportate nei test sono corrette, prova ad individuare l'immagine relativa alla rotazione errata per capire quale casistica non viene supportata dal tuo programma, per esempio, avendo l'errore su R, è possibile che il tuo codice non controlli tutti i pixel e quindi dia come corretta la prima rotazione, senza procedere oltre?
AL1990 (28120 points)
3 6 142
by (28.1k points)
Verifica anche di aver scaricato lo zip aggiornato dell'hw.
M
Mattia.patetta (210 points)
2 4 5
by (210 points)
Il problema è che sulla foto di google (test02) non si capisce molto, inoltre non saprei come individuare il problema dato che in tutti gli altri casi funziona
AL1990 (28120 points)
3 6 142
by (28.1k points)
Stai lavorando sullo zip aggiornato?
M
Mattia.patetta (210 points)
2 4 5
by (210 points)
Mi trovo sull'ultimo postato
AL1990 (28120 points)
3 6 142
by (28.1k points)
Per esempio hai un errore sulla seconda stringa, quindicesima lettera, quindi sulla quindicesima sottomatrice che si trova sulla seconda riga di tasselli e sai che tile_size=4, prova ad estrapolare con il codice questa sottomatrice sia dall'immagine crittata che dall'immagine originale, applica la tua funzione di rotazione e di confronto per capire in quale punto avviene l'errore, se hai un'errata rotazione o un errato confronto.
M
Mattia.patetta (210 points)
2 4 5
by (210 points)
Lo farò, grazie!