हम शब्द "बराबरी" करने के लिए उपयोग किया जाता है n की गणना मतलब करने के लिए एन 2 । हम यह भी शब्द "cubing" करने के लिए उपयोग किया जाता है n मतलब करने के लिए एन 3 । कहा जा रहा है, हम भी एक संख्या को त्रिकोण क्यों नहीं बना सकते?
एक संख्या को त्रिकोण कैसे करें?
सबसे पहले,, के एक नंबर चुनने देती हैं
53716
।इसे एक समांतर चतुर्भुज में रखें, जिसकी पार्श्व लंबाई संख्या के अंकों की संख्या के बराबर है, और दो पक्षों को तिरछे तैनात किया गया है, जैसा कि नीचे दिखाया गया है।
53716 53716 53716 53716 53716
अब, हम इसे सही करना चाहते हैं? ऐसा करने के लिए, उन पक्षों को काटें जो एक समकोण त्रिभुज में फिट नहीं होते हैं:
5 53 537 5371 53716
इस उदाहरण के लिए, प्रत्येक पंक्ति का योग लें
[5, 8, 15, 16, 22]
:5 -> 5 ५३ ->> 537 -> 15 5371 -> 16 53716 -> 22
सूची में योग करें
[5, 8, 15, 16, 22]
, जिसके परिणामस्वरूप66
। यह इस संख्या का त्रिकोण है!
चश्मा और नियम
इनपुट एक गैर-नकारात्मक पूर्णांक n ( n n 0, n । Z ) होगा।
आप किसी भी अनुमति के माध्यम से इनपुट ले सकते हैं और आउटपुट प्रदान कर सकते हैं ।
इनपुट को पूर्णांक, पूर्णांक के स्ट्रिंग प्रतिनिधित्व या अंकों की सूची के रूप में स्वरूपित किया जा सकता है।
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे छोटा कोड जीतता है!
अधिक परीक्षण मामले
इनपुट -> आउटपुट ० -> ० 1 -> 1 12 -> 4 123 -> 10 999 -> 54 100000 -> 6 654321 -> 91
प्रेरणा स्त्रोत। स्पष्टीकरण को प्रोत्साहित किया जाता है!
645321
इसके बजाय लिखा था 654321
।
645321 -> 91
?