Наследование и композиция в Java
Наследование и композиция в Java: «Задача о 8 ферзях».
Наследование и композиция в Java: «Задача о 8 ферзях».
Задание:
Определить иерархию классов для шахматных фигур. Шахматные фигуры реализуют интерфейс отобразить себя (вывод в поток). Разработать программу, решающую задачу о 8 ферзях. На шахматной доске расставить 8 ферзей таким образом, чтобы ни один не бил другого. Изменить программу так, чтобы она выдавала все возможные решения. Сколько существует различных решений. Сколько из них являются поворотами других. Как избежать поворотов. Проверить на ладьях.
Ответить на вопросы: