Piezas de ajedrez
Crea una función que reciba el nombre de una pieza de ajedrez, su posición y una posición de destino. La función debe devolver true si la pieza puede moverse a la posición de destino y false si no puede.
Las entradas posibles son "Pawn", "Knight", "Bishop", "Rook", "Queen" y "King".
Ejemplos
can_move("Rook", "A8", "H8") ➞ true
can_move("Bishop", "A7", "G1") ➞ true
can_move("Queen", "C4", "D6") ➞ falseNotas
- No incluyas movimientos de captura de peones ni captura al paso.
- No incluyas el enroque.
- ¡Recuerda incluir el movimiento de dos casillas de los peones desde la segunda fila!
- Busca patrones en el movimiento de las piezas.