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.

Aiuto pattern_diff_

A
Asia (1500 points)
1 2 3
in HW8 by (1.5k points)
recategorized by
Non passo i test 6,7,8 sul pattern_diff_ per "AssertionError: Items in the second set but not the first" però quando a vedere a mano le immagini che mi si sono create vedo che queste hanno che ogni sottoinsieme ha gli elementi fra loro diversi; tipo per il test 6

(0, 128, 0)
(196, 255, 196)
(128, 0, 128)

questa è una delle immagini che mi crea  ma non dovrebbe...

Qualcuno mi sa spiegare cosa dovrei controllare ??
383 views
closed

1 Answer

Best answer
Exyss (21510 points)
1 2 79
by (21.5k points)
selected by

Come scritto dal professore all'interno del file di test:

README: The list of all generated images is NOT correct.
The FIRST set mentioned above is the EXPECTED, SECOND set is your RESULT

"Items in the first set but not the second" MEANS you are MISSING some useful images

"Items in the second set but not the first" MEANS you are generating TOO many images with not useful properties

Quindi si, il tuo messaggio di errore comunica che hai generato delle immagini in più. Tuttavia l'immagine ((0, 128, 0), (196, 255, 196), (0, 128, 0)) è presente all'interno della lista attesa dal test 6 (puoi vedere le liste che dovresti generare aprendo i file .json all'interno della cartella data, questa immagine in particolare dovrebbe essere la quarta nella lista di immagini del file images_data_06.json), quindi in realtà il fatto che ti venga generata è corretto, non sbagliato come credi e/o come ti dice l'errore.

Potresti provare a riscaricare lo zip, magari involontariamente hai modificato qualche file o per qualche motivo non vengono letti bene durante i test (occhio a non cancellare il tuo programma ovviamente)

A
Asia (1500 points)
1 2 3
by (1.5k points)
ricontrollo bene quali sono quelli che mi da sbagliati allora, grazie comunque!