Ecco l'esempio (contando quelli neri):Come contare i gruppi di stesse celle in un array 2d?
ingresso:
uscita:
5 4 // 5 groups (4 squares each)
1 1 // 1 group containing 1 square
, per ora, non riesco a pensare a niente di meglio di un doloroso per iterazione. Sarebbe possibile ottenere questi gruppi in modo ricorsivo? Grazie
non riesco a vedere l'ingresso! – elyashiv
Che cosa conta come un "gruppo"? Rettangoli? Aree nere continue? – phimuemue
beh, l'immagine è un ingresso array 2d, un gruppo di aree nere sono blocchi di quadrati neri che si trovano uno accanto all'altro (diagonalmente il lyin non conta) – Patryk