स्क्वायर नंबर वे होते हैं जो n^2n का पूर्णांक होता है। इन्हें पूर्ण वर्ग भी कहा जाता है, क्योंकि जब आप उनकी वर्गमूल लेते हैं तो आपको पूर्णांक मिलता है।
पहले 10 वर्ग संख्याएँ हैं: ( OEIS )
0, 1, 4, 9, 16, 25, 36, 49, 64, 81
त्रिकोणीय संख्या वे संख्याएं होती हैं जो समबाहु त्रिभुज का निर्माण कर सकती हैं। N-th त्रिभुज संख्या 1 से n तक की सभी प्राकृतिक संख्याओं के योग के बराबर है।
पहले 10 त्रिकोणीय संख्याएँ हैं: ( OEIS )
0, 1, 3, 6, 10, 15, 21, 28, 36, 45
स्क्वायर त्रिकोणीय संख्याएं संख्याएं हैं जो वर्ग और त्रिकोणीय दोनों हैं।
पहले 10 वर्ग त्रिकोणीय संख्याएँ हैं: ( OEIS )
0, 1, 36, 1225, 41616, 1413721, 48024900, 1631432881, 55420693056, 1882672131025, 63955431761796
एक अनंत संख्या वर्ग संख्या, त्रिकोण संख्या और वर्ग त्रिकोणीय संख्या है।
एक प्रोग्राम या नामांकित फ़ंक्शन लिखें जो एक इनपुट (पैरामीटर या स्टडिन) नंबर दिया गया है n, nवें वर्ग त्रिकोणीय संख्या की गणना करता है और इसे आउटपुट करता है / देता है, जहां n एक सकारात्मक नॉनजेरो नंबर है। (एन = 1 रिटर्न के लिए 0)
प्रोग्राम / फ़ंक्शन के लिए एक वैध सबमिशन होने के लिए यह 2 ^ 31-1 से कम से कम सभी वर्ग त्रिकोण संख्याओं को वापस करने में सक्षम होना चाहिए।
बक्शीश
-4 बाइट्स 2 ^ 63-1 से कम सभी वर्ग त्रिकोणीय संख्याओं को आउटपुट करने में सक्षम होने के लिए
-4 बाइट्स सैद्धांतिक रूप से किसी भी आकार के वर्ग त्रिकोणीय संख्या में उत्पादन करने में सक्षम होने के लिए।
Nonpolynomial समय लेने वाले समाधानों के लिए +8 बाइट पेनल्टी।
बोनस ढेर।
यह कोड-गोल्फ चुनौती है, इसलिए सबसे कम बाइट जीतता है।
nचरण हैं, और प्रत्येक चरण में अंकगणित को रैखिक समय लगता है क्योंकि अंकों की संख्या रैखिक रूप से बढ़ती है n। मुझे नहीं लगता कि रैखिक समय संभव है। जब तक आप कह रहे हैं कि अंकगणितीय संचालन निरंतर समय है?
