09-11-2010, 08:21 PM
Bonjour,
C'est un petit probléme assez ardu je trouve.
J'ai donc un tableau de n par n cases représenté sous la forme d'un array[x][y]
Les cases on 3 etats:
0: Vide
1: Blanc
2: Noir
Il me faudrait un algo qui me retourne toutes les cases qui sont totalement entourées par des cases de l'autre couleur.
Un exemple simple:
La donc l'algo doit me retourner les coordonnée de la boule noire.
Maintenant il y as un petit hic:
La, les deux boules noires sont entourées, DONC, l'algo doit me retourner les coord de ces deux boules.
Enfaite, les coordonnées d'une pièce ne doivent t'être renvoyées que si les 4 cotés de cette pièce sont occupées par des pions de l'autre couleur OU que les pièces de même couleur connectées ne sont elles aussi entourées de pions de l'autre couleur.
Une idée? :$
C'est un petit probléme assez ardu je trouve.
J'ai donc un tableau de n par n cases représenté sous la forme d'un array[x][y]
Les cases on 3 etats:
0: Vide
1: Blanc
2: Noir
Il me faudrait un algo qui me retourne toutes les cases qui sont totalement entourées par des cases de l'autre couleur.
Un exemple simple:
La donc l'algo doit me retourner les coordonnée de la boule noire.
Maintenant il y as un petit hic:
La, les deux boules noires sont entourées, DONC, l'algo doit me retourner les coord de ces deux boules.
Enfaite, les coordonnées d'une pièce ne doivent t'être renvoyées que si les 4 cotés de cette pièce sont occupées par des pions de l'autre couleur OU que les pièces de même couleur connectées ne sont elles aussi entourées de pions de l'autre couleur.
Une idée? :$