प्रसंग
Chess960 (या फिशर रैंडम शतरंज) शतरंज का एक प्रकार है जिसका आविष्कार और पूर्व विश्व शतरंज चैंपियन बॉबी फिशर ने किया था, सार्वजनिक रूप से 19 जून, 1996 को अर्जेंटीना के ब्यूनस आयर्स में घोषित किया गया था। यह एक ही बोर्ड और टुकड़ों को मानक शतरंज के रूप में नियुक्त करता है; हालांकि, खिलाड़ियों के घर के रैंकों पर टुकड़ों की शुरुआती स्थिति यादृच्छिक रूप से होती है
नियम
- सफेद पंजे को मानक शतरंज के रूप में दूसरी रैंक पर रखा गया है
- शेष सभी सफेद टुकड़े पहली रैंक पर बेतरतीब ढंग से रखे गए हैं
- बिशप को विपरीत रंग के वर्गों पर रखा जाना चाहिए
- राजा को बदमाशों के बीच एक चौक पर रखा जाना चाहिए।
- ब्लैक के टुकड़ों को व्हाइट के टुकड़ों के बराबर और विपरीत रखा गया है।
प्रेषक: http://en.wikipedia.org/wiki/Chess960
उन सभी लोगों के लिए जो उत्तर पोस्ट करना चाहते हैं ...
आपको Chess960 पदों को जेनरेटर बनाना होगा, जो ऊपर वर्णित नियमों का पालन करते हुए 960 पदों में से एक को बेतरतीब ढंग से उत्पन्न करने में सक्षम है (इसे 960 में से किसी को भी आउटपुट करने में सक्षम होना चाहिए, एक स्थिति को हार्डकोड करना स्वीकार नहीं है!), और आपको केवल आवश्यकता है सफेद रैंक एक टुकड़े का उत्पादन।
उदाहरण आउटपुट:
rkrbnnbq
कहाँ पे:
- k राजा
- क्ष रानी
- बिशप
- n शूरवीर
- आर बदमाश
यह कोड गोल्फ होगा, और टाई ब्रेकर upvotes होगा।