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

Do you need help?

come trovo il perimetro?

Light (5130 points)
59 181 229
in HW5 opzionale by (5.1k points)
parto dal fatto che ho costruito la mia immagine nera con i rettangoli blu e dentro bianchi, quale è la condizione che mi fa dire "ah questo pixel blu lo devo fare rosso"? ho letto piu volte cosa diceva il testo ma non mi ha fatto scattare in mente niente...basta solo che nei dintorni (sopra, sotto, dx, sx ,diagonali) ci sia solo un pixel nero? perchè?
175 views

1 Answer

g
giacomo_venturini (6680 points)
3 6 40
by (6.7k points)
Non ti conviene passare per i pixel blu, ti conviene colorare direttamente di bianco e rosso e eventualmente verificare i pixel rossi se rispettano la condizione di nessun pixel nero nell'intorno (semplicemente se c'è almeno un pixel nero negli 8 pixel intorno vuol dire che il pixel tocca l'esterno), altrimenti li ricolori di verde.

Inoltre ti conviene disegnare tutti i rettangoli prima di fare le verifiche sul perimetro, gestendo così anche i poster che ne coprono un altro.