एक प्रोग्राम या फ़ंक्शन लिखें जो चौड़ाई डब्ल्यू और ऊंचाई एच (जो भी सकारात्मक पूर्णांक हैं) के साथ एक सकारात्मक पूर्णांक एन और दशमलव अंकों (0 से 9) की ग्रिड में लेता है। आप मान सकते हैं कि N, W और H के बड़े से कम या बराबर होगा।
सामान्य रीडिंग ऑर्डर या रिवर्स में लिखे गए सबसे बड़े सन्निहित एन अंकों की संख्या को क्षैतिज या लंबवत रूप से प्रिंट करें या लौटाएं।
- अंकों की विकर्ण रेखाओं पर विचार नहीं किया जाता है।
- ग्रिड चारों ओर नहीं लिपटता है, यानी इसमें आवधिक सीमाएं नहीं होती हैं।
उदाहरण के लिए, 3 × 3 ग्रिड
928
313
049
होता 9एन = 1 के लिए उत्पादन, के रूप में 94एन = 2 के लिए आउटपुट के रूप में, और 940एन = 3 के लिए उत्पादन के रूप में।
4 × 3 ग्रिड
7423
1531
6810
8N = 1 के लिए आउटपुट के रूप में होगा , 86N = 2 के लिए, 854N = 3 के लिए, और 7423N = 4 के लिए।
3 × 3 ग्रिड
000
010
000
1एन = 1 के लिए आउटपुट होगा , और 10एन = 2 और एन = 3 के लिए ( 010एन = 3 के लिए भी मान्य है)।
1 × 1 ग्रिड
0
0N = 1 के लिए आउटपुट होगा ।
आप किसी भी सुविधाजनक उचित प्रारूप में इनपुट ले सकते हैं। जैसे ग्रिड अंकों की एक नई पंक्ति से अलग स्ट्रिंग, या एक बहुआयामी सरणी, या अंकों की सूची की सूची आदि हो सकती है, अगर वे ग्रिड का हिस्सा थे, तो अग्रणी शून्य को आउटपुट में अनुमति दी जाती है।
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे छोटा कोड जीतता है, लेकिन मैं जवाब देने के लिए ब्राउनी पॉइंट (यानी अधिक संभावना upvotes) भी दूंगा जो दिखा सकता है कि उनका एल्गोरिथ्म कम्प्यूटेशनल रूप से कुशल है।