Движение фигуры шахмат в один ход

Валерий14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.12.2019

На Питоне, пожалуйста, напишите код, который будет:

Принимать два параметра:

1. Тип шахматной фигуры (Королева, Ладья,  Конь)

2. Текущая позиция на шахматной доске (например: d2)

Возвращать: Список всех возможных позиций на доске, на которые данная фигура может продвинуться одним ходом от данной позиции, при условии, что на доске нет других фигур.

Правила:

● Вам не нужно реализовывать решение для каждого типа фигуры, но решение должно реализовывать как минимум следующее: Королева, Ладья и Конь.

● Вы не можете использовать какие-либо внешние / неосновные библиотеки

● Пожалуйста, предоставьте тестовое покрытие для вашей работы.

Пример:

Если код пройден: «Конь, d2»

$ chess.py -piece KNIGHT -положение d2

Выход должен быть: «b1, f1, b3, f3, c4, e4»

нужно до обеда воскресенья

на гитхабе есть решение данной задачи, просьба не копировать его

Заявки фрилансеров