Rutas
/
Delphi Pascal
Delphi Pascal
/
Ejercicios
/
Ataque de reina
Ataque de reina

Ataque de reina

Fácil

Instrucciones

Dadas las posiciones de dos reinas en un tablero de ajedrez, indica si están colocadas de forma que puedan atacarse entre sí.

En el juego del ajedrez, una reina puede atacar piezas que se encuentren en la misma fila, la misma columna o la misma diagonal.

Un tablero de ajedrez se puede representar con un array de 8 por 8.

Así que si te dicen que la reina blanca está en (2, 3) y la reina negra en (5, 6), sabrás que tienes una disposición como esta:

_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ W _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ B _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _

También podrías responder si las reinas pueden atacarse entre sí. En este caso, la respuesta sería que sí, porque ambas piezas comparten una diagonal.

Editar en GitHub El enlace se abre en una ventana o pestaña nueva
Delphi Pascal Exercism

¿Listo para empezar Ataque de reina?

Regístrate en Exercism para aprender y dominar Delphi Pascal con 76 ejercicios y mentoría humana real, todo gratis.