Dadas as posições de duas damas num tabuleiro de xadrez, indica se estão colocadas de modo a poderem atacar-se uma à outra.
No jogo de xadrez, uma dama pode atacar peças que estejam na mesma linha, na mesma coluna ou na mesma diagonal.
Um tabuleiro de xadrez pode ser representado por um array 8 por 8.
Por isso, se te disserem que a dama branca está em (2, 3) e a dama preta em (5, 6), ficas logo a saber que a disposição é esta:
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ W _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ B _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
Também consegues responder se as damas se podem atacar uma à outra. Neste caso, a resposta seria sim, podem, porque as duas peças partilham uma diagonal.
Inscreve-te no Exercism para aprenderes e dominares Delphi Pascal com 76 exercícios, e mentoria humana real, tudo grátis.