मैं एक बार एक सुंदर आयताकार सरणी था। यह बहुत सममित था, लेकिन दुर्भाग्य से यह अलग हो गया है और अब मेरे पास केवल शीर्ष बाएं कोने है। आपका कार्य मूल सरणी का पुनर्निर्माण करना होगा।
आपके कार्यक्रम को पूर्णांक के 2 आयामी सरणी प्राप्त होगी। पार्सिंग में आसानी के लिए, आप मान सकते हैं कि वे सभी 1 और 9 के बीच हैं। आपका कार्य सरणी के कॉलम, इसकी पंक्तियों को उल्टा करना है और दोनों, परिणामस्वरूप कोनों को एक साथ सिलाई करते हैं, और परिणामी सरणी को वापस करते हैं।
आप मान सकते हैं कि सरणी आयाम कम से कम 1x1 होगा।
परीक्षण के मामलों:
Input:
1 2 3
4 5 6
Output:
1 2 3 3 2 1
4 5 6 6 5 4
4 5 6 6 5 4
1 2 3 3 2 1
Input:
1
Output:
1 1
1 1
Input:
9
9
9
Output:
9 9
9 9
9 9
9 9
9 9
9 9
यह कोड-गोल्फ , सबसे कम बाइट्स जीतता है!
WS⟦ι⟧‖M→↓
शायद? इनपुट को पढ़ने के लिए 5 बाइट्स और इसे प्रतिबिंबित करने के लिए 4।
╬
(या कुछ इसी तरह के चरित्र के साथ) बस याद नहीं कर सकते हैं जो एक: c