Игра «Обрати цвета» | test4some

Игра "Обрати цвета"

Логическая игра "Обрати цвета" относится к циклу задач на преобразование множеств, то есть из множества А путем ряда последовательных операций, примененных к элементам данного множества получается множество В. Множество В заранее установлено, задача - понять как нужно действовать, чтобы получить множество В. Будет дано множество элементов (квадратов), каждому из которых соответствует свой цвет. Ваша задача - отобразить это множество путем ряда последовательных операций. То есть получить новое множество, где каждому квадрату будет соответствовать новый цвет.
Правила игры
Имеется матрица 10х10, все элементы которой покрашены в три цвета. Разрешается перекрашивать любой квадрат 2х2 в тот цвет, который в нем преобладает, а если такового нет, то в тот цвет, которого нет в квадратике.
Ваша цель - каждый квадрат исходной матрицы перекрасить в новый установленный цвет.

Например, дано исходное множество (матрица 10х10).
необходимо получить новое множество
Сначала вы должны сделать выбор какой квадрат (2х2) вы будете перекрашивать - это ваш выбор. Правильная последовательность квадратов - и есть искомый алгоритм.
Затем кнопка - "Закрасить" - и квадрат 2х2 (выбранное подмножество) будет закрашен в соответствии с правилами.
Далее, когда все квадраты будут перекрашены в искомые цвета - кнопка "Проверить" и появится результат.
Управление мышью или с помощью Arrow keys (); Закрасить - Enter

Данный тип игр направлен на развитие алгоритмического мышления. Вам надо будет выстроить правильный алгоритм действий для того чтобы получить искомый результат.