Движение фигуры шахмат в один ход
На Питоне, пожалуйста, напишите код, который будет:
Принимать два параметра:
1. Тип шахматной фигуры (Королева, Ладья, Конь)
2. Текущая позиция на шахматной доске (например: d2)
Возвращать: Список всех возможных позиций на доске, на которые данная фигура может продвинуться одним ходом от данной позиции, при условии, что на доске нет других фигур.
Правила:
● Вам не нужно реализовывать решение для каждого типа фигуры, но решение должно реализовывать как минимум следующее: Королева, Ладья и Конь.
● Вы не можете использовать какие-либо внешние / неосновные библиотеки
● Пожалуйста, предоставьте тестовое покрытие для вашей работы.
Пример:
Если код пройден: «Конь, d2»
$ chess.py -piece KNIGHT -положение d2
Выход должен быть: «b1, f1, b3, f3, c4, e4»
нужно до обеда воскресенья
на гитхабе есть решение данной задачи, просьба не копировать его