यह चुनौती फ्लो फ्री पर आधारित है। एक ऑनलाइन संस्करण यहां पाया जा सकता है: http://www.moh97.us/
आपको एक पहेली दी जाएगी, और 1यदि पहेली हल करने योग्य है, या नहीं 0तो आपको वापस लौटना होगा ।
एक पहेली को हल करने के लिए, खिलाड़ी को प्रत्येक खाली वर्ग का उपयोग करते हुए प्रत्येक जोड़ी संख्या को एक बार जोड़ने के लिए एक पथ बनाना होगा।
आप वर्ग के आयामों में पारित हो जाते हैं, और फिर प्रत्येक डॉट के x, y, c (जहां c एक संख्या है जो रंग का प्रतिनिधित्व करता है)। उदाहरण के लिए:
यदि 5,5 0,0,0 3,0,1 1,1,2 1,2,2 4,2,1 4,4,0आप के लिए पारित किया गया था, यह प्रतिनिधित्व करेगा:
0..1.
.2...
.2..1
....0
और 1 वापस करना चाहिए।
यहाँ कुछ और परीक्षण समस्याएं हैं:
5,2 2,0,1 0,1,2 4,1,2 का प्रतिनिधित्व करता है:
..1..
2...2
और सॉल्व नहीं है क्योंकि केवल 1 है 1।
4,2 0,0,0 3,0,0 0,1,0 3,1,0 का प्रतिनिधित्व करता है:
0..0
0..0
और सॉल्व करने योग्य नहीं है क्योंकि इसमें 2 से अधिक 0एस शामिल हैं।
8,6 0,0,1 7,5,1 का प्रतिनिधित्व करता है:
1.......
........
........
........
........
.......1
और सॉल्व नहीं है (जैसा कि आप हर वर्ग का उपयोग नहीं कर सकते हैं)।
2,5 0,0,1 2,0,6 4,0,6 0,1,4 3,1,4 4,1,1 का प्रतिनिधित्व करता है:
1.6.6
4..41
और सॉल्व नहीं है क्योंकि आप 1s को कनेक्ट नहीं कर सकते हैं।
6,3 1,0,4 5,0,1 0,1,4 1,1,3 5,1,3 0,2,2 3,2,2 5,2,1 का प्रतिनिधित्व करता है:
.4...1
43...3
2..2.1
और सॉल्व नहीं है क्योंकि आप 1s (या 3s) को कनेक्ट नहीं कर सकते हैं, क्योंकि दो रास्तों को आवश्यक रूप से पार करना चाहिए।
5,2 0,0,1 3,0,1 0,1,3 4,1,1 का प्रतिनिधित्व करता है:
1..1.
3...3
और सॉल्व करने योग्य नहीं है क्योंकि आप एक पथ के निर्माण में सभी वर्गों का उपयोग नहीं कर सकते हैं।
2,2 0,0,0 1,1,0 का प्रतिनिधित्व करता है:
1.
.1
और सॉल्व करने योग्य नहीं है क्योंकि आप यहाँ सभी वर्गों का उपयोग नहीं कर सकते हैं
यहाँ कुछ और परीक्षण हैं:
5,5 0,3,0 0,4,1 1,2,2 1,3,1 2,0,0 3,0,4 3,1,2 3,3,5 3,4,4 4,4,5 1 वापस करना चाहिए
13,13 1,1,0 9,1,1 10,1,2 11,1,3 1,2,4 2,2,5 5,2,6 7,2,7 3,3,0 5,4,6 6,4,1 9,6,3 4,7,8 5,8,9 12,8,8 11,9,10 2,10,4 4,10,2 9,10,5 11,10,7 1,11,9 12,12,10 1 वापस करना चाहिए
7,7 0,0,0 0,1,1 1,1,2 2,1,3 4,2,4 0,3,1 5,3,3 0,4,4 2,4,5 5,4,2 0,5,0 1,5,5 3,5,6 3,7,6 वापस आना चाहिए
यह एक कोड गोल्फ है, और मानक नियम लागू होते हैं।
1यदि उनमें से कोई भी सभी कोशिकाओं का दौरा करता है और सभी टर्मिनलों को जोड़ता है, तो आसानी से निर्धारित किया जाता है । जाहिर है कि यह दृष्टिकोण किसी भी चीज के लिए उचित समय में पूरा नहीं होगा, लेकिन सबसे छोटीN(खाली कोशिकाओं की संख्या), लेकिन हमारे पास अभी भी एक गणितीय गारंटी है कि एल्गोरिथम अंततः सही मान लौटाएगा।