एक पिरामिड मैट्रिक्स एक वर्ग मैट्रिक्स है जहां सभी बिंदु केंद्र बिंदु से बढ़ते या घटते हैं, जैसे नीचे दो मैट्रिक्स:
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
या:
3 3 3 3 3
3 2 2 2 3
3 2 1 2 3
3 2 2 2 3
3 3 3 3 3
एक गैर शून्य पूर्णांक को देखते हुए n
, एक पिरामिड मैट्रिक्स बनाने जहां नंबरों से चला जाता है 1
के लिए n
बढते क्रम में या तो (यदि n <0), या घटते क्रम (अगर n> 0) के केंद्र से। यदि n
है, तो 4 केंद्र संख्याएँ होंगी (उदाहरण देखें)।
हमेशा की तरह:
- वैकल्पिक इनपुट और आउटपुट स्वरूप
- रिक्त स्थान, सीमांकक आदि की संख्या वैकल्पिक है
परीक्षण के मामलों:
1
1
-1
1
5
1 1 1 1 1 1 1 1 1
1 2 2 2 2 2 2 2 1
1 2 3 3 3 3 3 2 1
1 2 3 4 4 4 3 2 1
1 2 3 4 5 4 3 2 1
1 2 3 4 4 4 3 2 1
1 2 3 3 3 3 3 2 1
1 2 2 2 2 2 2 2 1
1 1 1 1 1 1 1 1 1
-5
5 5 5 5 5 5 5 5 5
5 4 4 4 4 4 4 4 5
5 4 3 3 3 3 3 4 5
5 4 3 2 2 2 3 4 5
5 4 3 2 1 2 3 4 5
5 4 3 2 2 2 3 4 5
5 4 3 3 3 3 3 4 5
5 4 4 4 4 4 4 4 5
5 5 5 5 5 5 5 5 5
2
1 1 1 1
1 2 2 1
1 2 2 1
1 1 1 1
-2
2 2 2 2
2 1 1 2
2 1 1 2
2 2 2 2
-4
4 4 4 4 4 4 4 4
4 3 3 3 3 3 3 4
4 3 2 2 2 2 3 4
4 3 2 1 1 2 3 4
4 3 2 1 1 2 3 4
4 3 2 2 2 2 3 4
4 3 3 3 3 3 3 4
4 4 4 4 4 4 4 4
-10 < n < 10
?