चुनौती का वर्णन
में टेक्सी मीट्रिक , दो अंक के बीच एक दूरी के रूप में परिभाषित किया गया है:
केवल शून्य और लोगों के साथ एक मैट्रिक्स पर विचार करें:
0 0 0 1 0
1 0 0 0 0
0 0 0 0 0
1 0 0 1 0
1 0 0 0 0
एक नक्शा चलो 1
निकटतम करने के लिए दूरी के विभिन्न 1
(बेशक, दो आसन्न पंक्तियों / स्तंभों के बीच कि दूरी संभालने 1 के बराबर है) मैट्रिक्स में:
0 0 0 3 0
2 0 0 0 0
0 0 0 0 0
1 0 0 3 0
1 0 0 0 0
इस चुनौती के लिए, एक मैट्रिक्स दिया गया है, इसे ऊपर दिखाए गए अनुसार दूरी का नक्शा खोजें।
उदाहरण
0 0 1
0 0 0
0 0 0
0 1 0
0 0 0
0 0 4
0 0 0
0 0 0
0 4 0
0 0 0
-----
0 0 0 0 0 0 1
0 1 0 1 0 0 0
1 1 0 0 0 0 1
0 0 1 0 0 0 0
0 0 0 0 0 1 0
0 1 0 0 0 0 0
1 0 0 0 0 0 0
0 0 0 1 0 0 1
0 0 0 0 0 0 2
0 1 0 2 0 0 0
1 1 0 0 0 0 2
0 0 2 0 0 0 0
0 0 0 0 0 3 0
0 2 0 0 0 0 0
2 0 0 0 0 0 0
0 0 0 3 0 0 3
-----
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
-----
1 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 1
22 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 22
-----
0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
0 0 9 0 0 0 0 0 0 0 0 2 0 0 0 4
0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0
-----
1 1
1 1
टिप्पणियाँ
- आप किसी भी उचित प्रारूप में इनपुट ले सकते हैं
- इसके अलावा
0
और1
आप दो अलग-अलग मान चुन सकते हैं - आप मान सकते हैं कि एक मैट्रिक्स गैर-रिक्त है (जिसमें लंबाई की कम से कम एक पंक्ति होती है या 1 के बराबर), साथ ही यह आयताकार है
- आप यह भी मान सकते हैं कि मैट्रिक्स में कम से कम दो सत्य मूल्य मौजूद हैं (अन्यथा, आउटपुट अपरिभाषित है)
- आप एक पूर्ण कार्यक्रम, या एक समारोह लिख सकते हैं
- नए मैट्रिक्स को वापस करने के बजाय, आप किसी मौजूदा को संशोधित कर सकते हैं
- यह कोड-गोल्फ है , इसलिए जितना संभव हो उतना कम अपनी बाइट गिनती करें!