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.

considerare i quadrati non interi

S
Simone99_ (1180 points)
22 50 60
in Es1 by (1.2k points)
closed by
salve, nell'homework 3 es.1 , dobbiamo considerare anche i quadrati "nascosti" dietro altri quadrati (per esempio)? o comunque quadrati tagliati o semplicemente non interi?o dobbiamo considerare solo e solamemente i quadrati "visibili " (non so se mi spiego)

grazie mille
757 views
closed with the note: Già chiesto più volte

2 Answers

P
Powner (5600 points)
36 68 85
by (5.6k points)

Nella traccia si legge "quadrato pieno di dimensione massima e colore C interamente visibile nell'immagine", quindi (spero di non sbagliarmi) non vanno considerati i quadrati tagliati.

S
Simone99_ (1180 points)
22 50 60
by (1.2k points)
ottima risposta :)
giorgio.belli (10140 points)
23 74 98
by (10.1k points)
Ciao Simone,

Credo bisogni considerare anche i quadrati tagliati in quanto come si puo' notare nel grade.txt per le foto Ist3 ed Ist4 i risultati si riferiscono proprio a dei quadrati "tagliati".

La piu' chiara è la Ist4, infatti non abbiamo quadrati visibili di colore blu ma il piu grande ci dice essere di 201 pixel di grandezza.

Penso dunque che la risposta alla tua domanda sia: Si, devi considerare entrambi i "tipi" di quadrati sia visibili che non.

Spero di averti aiutato altrimenti chiedi pure :D
S
Simone99_ (1180 points)
22 50 60
by (1.2k points)
praticamente il contrario di quello che ha detto Powner, ora mi viene ancora di più il dubbio ahaha, grazie lo stesso per la risposta :D
Neo (6720 points)
7 27 37
by (6.7k points)
Mi aggrego a Simone.... ahahahahahah
giorgio.belli (10140 points)
23 74 98
by (10.1k points)
Mi dispiace smentire ciò che dice Powner, però il grade e l'immagine parlano chiaro...
Volevo solo e itarti di fare un codice e poi capire che fosse sbagliato.
Buona giornata
P
Powner (5600 points)
36 68 85
by (5.6k points)
Credo tu non abbia risposto alla stessa domanda a cui ho risposto io. Non voglio dire che io l'ho capita e tu no, semplicemente quello che scrivi mi fa pensare che tu hai risposto ad un'altra cosa.

"La piu' chiara è la Ist4, infatti non abbiamo quadrati visibili di colore blu ma il piu grande ci dice essere di 201 pixel di grandezza."

Che vuol dire "non abbiamo quadrati visibili"?

Io ho detto che non vanno considerati quelli tagliati, non quelli che tu chiami "non visibili". Ad esempio, nella Ist3, non andrebbe considerato quello bianco più grosso tagliato (se si chiedesse di analizzare il bianco), ovvero quella "L" bianca. Questo è quello che escludevo.

Nel caso in cui mi stessi sbagliando, magari cerca di definire meglio "quadrati non visibili", visto che non ha un granché senso.
S
Simone99_ (1180 points)
22 50 60
by (1.2k points)
powner è quello che cerco di capire, in ogni caso, proverò  a svolgere l'esercizio come hai suggerito te, anche perchè in caso contrario le difficoltà aumenterebbero notevolmente
P
Powner (5600 points)
36 68 85
by (5.6k points)
@Simone99_ se ho capito quello che intendi, credo tu possa stare tranquillo, anche io sto lavorando così e non dovrebbero esserci problemi.

Per evitare altre ambiguità, chiarisco il concetto che volevo esprimere: ogni quadrato che prendi in considerazione (per vedere se è il più grande dell'immagine) deve avere larghezza e lunghezza uguali, e tutti i pixel compresi nella sua area devono essere dello stesso colore.
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
esatto ... e potrebbe far parte di una area dello stesso colore, più grande e di forma irregolare