Percursos
/
Scheme
Scheme
/
Exercícios
/
Ataque da rainha
Ataque da rainha

Ataque da rainha

Fácil

Instruções

Dadas as posições de duas rainhas num tabuleiro de xadrez, indica se estão posicionadas de forma a poderem atacar-se uma à outra.

No jogo de xadrez, uma rainha pode atacar peças que estejam na mesma linha, coluna ou diagonal.

Um tabuleiro de xadrez pode ser representado por um array 8 por 8.

Assim, se te disserem que a rainha branca está em c5 (indexado a zero na coluna 2, linha 3) e a rainha preta em f2 (indexado a zero na coluna 5, linha 6), então sabes que a disposição é a seguinte:

Um tabuleiro de xadrez com duas rainhas. As setas que partem da rainha em c5 indicam as direções possíveis de captura ao longo da coluna, da linha e da diagonal.

Também consegues responder se as rainhas se podem atacar uma à outra. Neste caso, a resposta seria sim, podem, porque ambas as peças partilham uma diagonal.

Créditos

A imagem do tabuleiro de xadrez foi feita por habere-et-dispertire com LaTeX e o pacote chessboard de Ulrike Fischer.

Notas específicas do percurso

Neste percurso, a posição de cada rainha é representada por uma lista que contém a linha e a coluna. Podes assumir que todos os valores de entrada são válidos, não é preciso reportar erros.

Editar via GitHub A ligação abre numa nova janela ou separador
Scheme Exercism

Estás pronto para começar Ataque da rainha?

Inscreve-te no Exercism para aprenderes e dominares Scheme com 39 exercícios, e mentoria humana real, tudo grátis.