Написать на go http-сервер, который будет обрабатывать метод POST /md5, и принимать в теле JSON:
{
"id": число,
"text": "строка"
}
Сервер должен возвращать значение md5-хеша от параметра число+text+X (конкантенация)
где X это остаток от деления числа на 2.
в виде строки:
"md5хеш"
При этом должны обрабатываться ошибки и быть сделана валидация параметра text (не пустой, макс. 100 символов) и id (положительное число)
при успехе вернуть HTTP 200, при ошибке HTTP 4xx / 5xx
использовать HTTP фреймворк gin-gonic
должны быть написаны тесты
Реализовать функцию, которая принимает текущие координаты шахматного коня, расположенного на пустой доске и возвращает список возможных ходов в алгебраической нотации
должны быть написаны тесты