Track
/
Scheme
Scheme
/
Esercizi
/
Attacco della regina
Attacco della regina

Attacco della regina

Facile

Istruzioni

Date le posizioni di due regine su una scacchiera, indica se sono posizionate in modo da potersi attaccare a vicenda.

Nel gioco degli scacchi, una regina può attaccare i pezzi che si trovano sulla stessa riga, colonna o diagonale.

Una scacchiera può essere rappresentata da un array 8 per 8.

Quindi, se ti viene detto che la regina bianca si trova in c5 (con indici a partire da zero: colonna 2, riga 3) e la regina nera in f2 (con indici a partire da zero: colonna 5, riga 6), allora sai che la disposizione è questa:

Una scacchiera con due regine. Le frecce che partono dalla regina in c5 indicano le possibili direzioni di cattura lungo colonna, traversa e diagonale.

Puoi anche rispondere se le regine possono attaccarsi a vicenda. In questo caso, la risposta sarebbe sì, possono, perché entrambi i pezzi condividono una diagonale.

Crediti

L'immagine della scacchiera è stata realizzata da habere-et-dispertire usando LaTeX ed il pacchetto chessboard di Ulrike Fischer.

Note specifiche del track

In questo track, la posizione di ogni regina sarà rappresentata da un array che contiene la riga e la colonna. Puoi dare per scontato che tutti gli input siano validi: non serve segnalare errori.

Modifica tramite GitHub Il link si apre in una nuova finestra o scheda
Scheme Exercism

Vuoi iniziare Attacco della regina?

Iscriviti a Exercism per imparare e padroneggiare Scheme con 39 esercizi e il mentoring di persone reali, tutto gratis.