विवरण
आपका कार्य एक 'डेप्थमैप' का उत्पादन करना है - जो कि किसी वस्तु का एक ऊँचाई है, लेकिन उसके शीर्ष से नहीं बल्कि उसके सामने से देखा जाता है।
उदाहरण के लिए, छवि पर दिखाए अनुसार निम्न वस्तु पर विचार करें। ऊंचाई का नक्शा बाईं ओर दिखाया गया है। इसी गहराई का नक्शा होगा (जैसा कि तीर पर खड़े होने से देखा जाता है):
010
211 <- Depthmap
322
यदि आप तीर पर खड़े होते हैं, तो निचले बाएं-बिंदु पर एक दूसरे के पीछे 3 क्यूब्स होते हैं, मध्य बाएं हाथ के बिंदु पर एक दूसरे के पीछे, शीर्ष बाएं हाथ के बिंदु पर 0 आदि।

इनपुट
इनपुट किसी भी आकार का दो आयामी सरणी है (जरूरी नहीं कि वर्ग)।
उत्पादन
आउटपुट एक और दो आयामी सरणी है जो डेप्थमैप का प्रतिनिधित्व करता है। जैसा कि आप घटा सकते हैं, इसके आकार हैं (height x width)। छवि में, यह होगा (3 x 3)। ध्यान दें कि यदि क्यूब्स का उच्चतम टॉवर 5 था, तो गहराई का एक सरणी होगा (5 x 3)।
जीतने की स्थिति
सबसे छोटा कोड जीतता है।
अनुमति नहीं देना
सभी भाषाओं की अनुमति है, कोई स्पष्ट प्रतिबंध नहीं। (मुझे नहीं पता कि आप क्या कर सकते हैं, लेकिन कृपया निष्पक्ष होकर खेलें।)
उदाहरण
Input: Ouput:
5321 0001
1456 1012
2105 1112
1212
2222
3323
Input: Output:
22 01
13 12
00 22
Input: Output: (of the sample image)
232 010
210 211
101 322