पेक का एक टुकड़ा बेक से प्रेरित है
चुनौती
दिए गए इनपुट 3 <= n <= 100
और 3 <= y <= n
, n x n
दशमलव भाग के एक मैट्रिक्स का निर्माण pi
( 14159...
), शीर्ष बाएँ में शुरू। फिर, आकार के ऊपरी-दाएं त्रिभुज को लें y x y
और इसे एक साथ मिलाएं। परिणामी संख्या को आउटपुट करें।
उदाहरण के लिए, निवेश के लिए n = 5
, y = 3
, निम्नलिखित मैट्रिक्स का निर्माण किया है
14159
26535
89793
23846
26433
फिर, ऊपरी-दाएँ 3 x 3
त्रिकोण होगा
159
35
3
इतना 159353
आउटपुट है।
इनपुट
दो पूर्णांक - n
पाई के अंकों के वर्ग मैट्रिक्स के आकार का y
प्रतिनिधित्व करते हैं , और ऊपरी-दाएँ त्रिकोण का प्रतिनिधित्व करते हैं - किसी भी सुविधाजनक प्रारूप में ।
उत्पादन
- परिणामी कटा हुआ और संक्षिप्त संख्या, या तो मुद्रित / स्क्रीन पर प्रदर्शित होती है, एक स्ट्रिंग के रूप में वापस आ जाती है, आदि।
- अनुगामी / अग्रणी व्हाट्सएप वैकल्पिक है, इसलिए जब तक कि आउटपुट में कोई व्हाट्सएप न हो (यानी,
159 35 3
या जैसा अमान्य होगा)। - ध्यान दें कि चूंकि हम स्पष्ट रूप से अंकों की तलाश कर रहे हैं
pi
, न कि एक अनुमान या गणितीय गणना, इसलिए मैट्रिक्स के अंतिम अंक को गोल नहीं करना चाहिए।
नियम
- यह कोड-गोल्फ है इसलिए गोल्फिंग के लिए सभी सामान्य नियम लागू होते हैं, और सबसे छोटा कोड (बाइट्स में) जीतता है।
- या तो एक पूर्ण कार्यक्रम या फ़ंक्शन स्वीकार्य हैं।
- मानक खामियों को मना किया जाता है।
उदाहरण
n y output
-------------
3 3 141923
5 3 159353
6 4 1592589383
6 6 141592535893238643794
20 12 358979323846950288419715820974944628620899211706792306647223172745025559196615