Ответ: Проверка возможных ходов в игре "три в ряд"
Сорян что поздно, но может кому пригодится для размышлений:
1. Проверить по количеству элементов каждого цвета. Если все меньше 3-х, то заменить какие-то элементы нужными цветами, чтобы в итоге появились возможные ходы.
2. Я когда-то делал "в лоб", виртуально сдвигал каждый элемент матрицы на соседнее место и проверял совпадения из этой и соседней ячейки (всю матрицу не надо перебирать). Если совпадения были, значит ходы есть.
|