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

Do you need help?

Creazione pattern diff

Loriv3 (7970 points)
13 21 84
in HW8 by (8.0k points)
Ciao ragazzi sto avendo problemi con la soluzione per creare le immagini con pattern_diff, sono riuscito a trovare una soluzione ma è molto lenta in quanto lavoro su troppi elementi in quanto mi creo quasi tutte le combinazioni e poi seleziono solo quelle che vanno bene, secondo voi quale sarebbe un modo più veloce per eseguire questa tipologia?
508 views
closed

3 Answers

Best answer
anaran (7090 points)
3 5 37
by (7.1k points)
selected by
Ciao. Potresti approcciare il problema partendo dalla creazione di una matrice, all'interno della quale andrai a inserire mossa per mossa i valori richiesti. Usando questo approccio, puoi discriminare i colori che puoi utilizzare prendendo come riferimento quelli presenti nelle coordinate attorno al punto che stai per riempire.
a
alex_mariani (2040 points)
1 2 12
by (2.0k points)
Ciao invece di crearti tutte le immagini e selezionarle potresti crearti delle immagini di base poi per ogni "mossa" cioè l'aggiunta di un pixel potresti contemporaneamente controllare se vadano bene,magari trova un modo per  aggiungere un pixel a più immagini contemporaneamente così risparmi tempo
l
lucapalma (7140 points)
2 2 21
by (7.1k points)

Effettivamente anche io mi trovo bloccato su questo punto. Trovarsi tutte le combinazioni credo sia il minimo che si possa fare, ma è veramente lenta come cosa. La risposta di @alex_mariani è veramente generica. Che significa immagine di base? Bisogna comunque creasi le combinazioni per avere un'immagine di base. Aggiungere pixel? 1 pixel per ogni possibile immagine? Come fa a non andare in timeout. Ci servono più dettagli :(

Exyss (21510 points)
1 2 79
by (21.5k points)
Credo che con "Immagine di base" intenda tutti i possibili 2x2 realizzabili con la lista di colori passata