Konteks
Chess960 (atau Fischer Random Chess) adalah varian catur yang diciptakan dan dianjurkan oleh mantan Juara Catur Dunia Bobby Fischer, diumumkan secara publik pada 19 Juni 1996 di Buenos Aires, Argentina. Ini mempekerjakan papan dan potongan yang sama seperti catur standar; Namun, posisi awal dari potongan-potongan pada peringkat rumah pemain secara acak
Aturan
- Bidak putih ditempatkan di peringkat kedua seperti dalam catur standar
- Semua potongan putih yang tersisa ditempatkan secara acak di peringkat pertama
- Para uskup harus ditempatkan di bujur sangkar berwarna berlawanan
- Raja harus ditempatkan di sebuah kotak di antara benteng.
- Potongan Black ditempatkan sama dan berlawanan dengan White.
Dari: http://en.wikipedia.org/wiki/Chess960
Untuk semua orang yang ingin memposting jawaban ...
Anda harus membuat generator posisi Chess960, yang mampu menghasilkan satu dari 960 posisi secara acak mengikuti aturan yang dijelaskan di atas (harus mampu mengeluarkan salah satu dari 960, hardcoding satu posisi tidak diterima!), dan Anda hanya perlu output peringkat putih satu potong.
Contoh output:
rkrbnnbq
dimana:
- k raja
- q ratu
- b uskup
- dan ksatria
- rook
Ini akan menjadi kode golf, dan pemutus dasi akan menjadi upvotes.