Contesto
Chess960 (o Fischer Random Chess) è una variante di scacchi inventata e sostenuta dall'ex campione del mondo di scacchi Bobby Fischer, annunciato pubblicamente il 19 giugno 1996 a Buenos Aires, in Argentina. Impiega la stessa tavola e gli stessi pezzi degli scacchi standard; tuttavia, la posizione iniziale dei pezzi nelle classifiche dei giocatori è casuale
Regole
- Le pedine bianche sono posizionate al secondo rango come negli scacchi standard
- Tutti i pezzi bianchi rimanenti vengono posizionati casualmente sul primo rango
- I vescovi devono essere posti su quadrati di colore opposto
- Il re deve essere posizionato su una piazza tra le torri.
- I pezzi di Black sono posti uguali e opposti ai pezzi di White.
Da: http://en.wikipedia.org/wiki/Chess960
Per tutte le persone che vorrebbero pubblicare risposte ...
devi creare un generatore di posizioni Chess960, in grado di generare casualmente una delle 960 posizioni seguendo le regole sopra descritte (deve essere in grado di produrre una delle 960, non è accettata la codifica di una posizione!), e devi solo uscita del rango bianco di un pezzo.
Esempio di output:
rkrbnnbq
dove:
- k re
- q regina
- b vescovo
- n cavaliere
- r torre
Questo sarà il golf del codice, e il pareggio sarà il voto.