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:
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.
L'immagine della scacchiera è stata realizzata da habere-et-dispertire usando LaTeX ed il pacchetto chessboard di Ulrike Fischer.
Una donna deve essere collocata in una posizione valida sulla scacchiera. Due donne non possono occupare la stessa posizione.
Se non è stata indicata una posizione, le donne si trovano nelle loro posizioni di partenza predefinite. Si tratta della riga in basso (1) per la donna bianca e della riga in alto (8) per la donna nera. Entrambe le donne partono dalla quarta colonna (d).
a b c d e f g h
8 _ _ _ B _ _ _ _ 8
7 _ _ _ _ _ _ _ _ 7
6 _ _ _ _ _ _ _ _ 6
5 _ _ _ _ _ _ _ _ 5
4 _ _ _ _ _ _ _ _ 4
3 _ _ _ _ _ _ _ _ 3
2 _ _ _ _ _ _ _ _ 2
1 _ _ _ W _ _ _ _ 1
a b c d e f g h
Iscriviti a Exercism per imparare e padroneggiare TypeScript con 108 esercizi e il mentoring di persone reali, tutto gratis.