एक मैट्रिक्स को देखते हुए, मैट्रिक्स का एक प्रतिनिधित्व आउटपुट करता है जहां शीर्ष बाएं तत्व शीर्ष पर है, विरोधी-विकर्ण केंद्रीय पंक्ति है और नीचे सही तत्व नीचे है।
उदाहरण के लिए, निम्नलिखित मैट्रिक्स पर विचार करें:
1 2 3
4 5 6
7 8 9
इस मैट्रिक्स का डायमंड संस्करण है:
1
4 2
7 5 3
8 6
9
इनपुट और आउटपुट
एक इनपुट मैट्रिक्स को सूचियों की सूची (या अपनी पसंद की भाषा में कुछ भी समान) के रूप में दिया जाएगा। आउटपुट सूचियों की एक सूची होगी।
मैट्रिसेस में केवल धनात्मक पूर्णांक होंगे।
इनपुट मैट्रिक्स आवश्यक रूप से वर्गाकार नहीं होगा।
इनपुट मैट्रिक्स कम से कम 1 × 1 होगा।
परीक्षण के मामलों
Input: [[1]]
Output: [[1]]
Input: [[1,2],[3,4]]
Output: [[1],[3,2],[4]]
Input: [[1,2,3],[4,5,6]]
Output: [[1],[4,2],[5,3],[6]]
Input: [[11,2,5],[3,99,3],[4,8,15],[16,23,42]]
Output: [[11],[3,2],[4,99,5],[16,8,3],[23,15],[42]]
स्कोरिंग
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे कम जवाब जीतता है।