एक TicTacToeखेल को एक स्ट्रिंग द्वारा दर्शाया जा सकता है जो कि पदों के अनुक्रम को दर्शाता है क्योंकि खिलाड़ी अपना कदम रखते हैं।
0 1 2 ३ ४ ५ ६ 8 8
मान लें कि Xहमेशा पहले खेलता है।
तो "012345678" का एक स्ट्रिंग खेल को दर्शाता है
XOX OXO XOX
ध्यान दें, खेल पहले से ही जीता जाता है जब खिलाड़ी Xअंक प्राप्त करता है 6, उस बिंदु पर खेल समाप्त होता है, जिससे जीत मिलती है X। (यानी, एक खिलाड़ी के जीतने के बाद शेष चालों को अनदेखा करें)
आपकी चुनौती (कोड) सभी खेलों (क्रमबद्ध क्रम) और उसके परिणामों को प्रिंट करना है।
प्रारूप
<movesequence>:<result>\n
उदाहरण के लिए:
012345678:X
012345687:X
012345768:X
...
निरूपित X1 खिलाड़ी विजेता, के लिए Oदूसरे खिलाड़ी के लिए, और Dके लिए बनाता है।
वहाँ हो जाएगा 9!(362,880) खेल।
आपके परिणामों को सत्यापित करने के लिए यहां कुछ डेटा दिए गए हैं।
'X' Wins: 212256
'O' Wins: 104544
Draws : 46080
यह एक कोडगॉल्फ है, और रनटाइम एक मिनट के भीतर होना चाहिए। मज़े करो!
संपादित करें: अतिरिक्त विवरण हटा दिए गए हैं, और बस इसे प्रिंट करें stdout। कोई फ़ाइल बनाने की आवश्यकता नहीं है।