Consiglio su come iniziare l'HW6

Simone.A (3750 points)
13 16 26
asked Nov 22, 2019 in HW6 obbligatorio by Simone.A (3,750 points)
recategorized Nov 22, 2019 by andrea.sterbini
Salve ragazzi,

come da titolo chiedo un aiuto su come iniziare l'HW6, questo perchè non riesco a capire dalla traccia la consegna e non riesco a comprendere bene l'esempio che viene fornito sulla traccia.

Vi ringrazio in anticipo!!

3 Answers

E
Edward (25950 points)
2 4 172
answered Nov 22, 2019 by Edward (25,950 points)

Non l'ho ancora risolto, ma se non ho capito male, devi considerare i segmenti rossi come un unità.
Come input hai il file di immagine, e la grandezza del lato di un quadrato.
Questa grandezza è espressa in segmenti rossi, ad esempio nel test di esempio es1(foto_1.png,2), devi andare a trovare e contare i quadrati che hanno come lati due segmenti rossi.
Il risultato sarà il numero di quadrati trovati, in questo caso 2.

Te li ho colorati di blu così si capisce meglio:

Simone.A (3750 points)
13 16 26
commented Nov 22, 2019 by Simone.A (3,750 points)
Quindi ogni "lato"  corrisponde ad un unita che devo memorizzare? Cioè devo memorizzare la posizione di ogni singola unità e vedere con vari controlli quando formo dei quadrati come nella foto?
E
Edward (25950 points)
2 4 172
commented Nov 22, 2019 by Edward (25,950 points)
Non devi necessariamente memorizzare ogni lato, devi trovare un modo di andare a controllare che partendo da quel vertice, venga formato un quadrato di lato K.
Simone.A (3750 points)
13 16 26
commented Nov 22, 2019 by Simone.A (3,750 points)
Eh è proprio qui che non so come procedere. Cioè a me viene in mente solo di memorizzare ogni unità...Ma mi rendo conto che non funzionerebbe. Come posso procedere?
E
Edward (25950 points)
2 4 172
commented Nov 22, 2019 by Edward (25,950 points)
Non l'ho ancora risolto quindi non ti so dire di preciso, però devi controllare che i segmenti rossi siano tutti presenti per formare il quadrato, se ne manca uno passi al vertice successivo.
plm (18850 points)
7 15 118
answered Nov 22, 2019 by plm (18,850 points)
Onestamente anche io sto cercando di capire la traccia
Simone.A (3750 points)
13 16 26
commented Nov 22, 2019 by Simone.A (3,750 points)
Veramente questa volta non sono riuscito a capire la traccia
:(
jngelena (4880 points)
1 2 9
answered Nov 22, 2019 by jngelena (4,880 points)

Dopo che hai capito cosa richiede hw (Edward ti ti ha già spiegato) ti consiglio di ragionare considerando le matrici.wink