Dadas las posiciones de dos reinas en un tablero de ajedrez, indica si están colocadas de manera que puedan atacarse entre sí.
En el juego del ajedrez, una reina puede atacar piezas que estén en la misma fila, columna o diagonal.
Un tablero de ajedrez se puede representar con un array de 8 por 8.
Entonces, si te dicen que la reina blanca está en (2, 3) y la reina negra en (5, 6), sabrás que la posición es así:
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ W _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ B _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
También podrías responder si las reinas pueden atacarse entre sí. En este caso, la respuesta sería sí, pueden, porque ambas piezas comparten una diagonal.
Regístrate en Exercism para aprender y dominar Delphi Pascal con 76 ejercicios y mentoría humana real, todo gratis.