69 नंबर पर विकिपीडिया पृष्ठ के अनुसार , यह ध्यान में रखा जाता है कि 69 2 = 4,761 और 69 3 = 328,509 सभी दशमलव अंकों का उपयोग करते हैं। 69 की संख्या वास्तव में सबसे कम संख्या है जो इस संपत्ति को संतुष्ट करती है।
इसी तरह के कारण से, 32,043 उल्लेखनीय है: 32,043 2 = 1,026,753,849 सभी दशमलव अंकों का उपयोग करता है।
यदि हम संख्याओं के बारे में बात करते रहने वाले हैं जो इस तरह से दिलचस्प हैं, तो हमें कुछ अंकन की आवश्यकता होगी।
सबसे पूर्णांकों के लिए n , शक्तियों एन 2 , ..., n कश्मीर सभी दस दशमलव अंक का उपयोग करेगा की पर्याप्त रूप से बड़े मूल्यों के लिए एक बार में कम से कम (अग्रणी शून्य गिनती नहीं) कश्मीर । यदि यह मौजूद है, हम सबसे कम इस तरह के फोन करता हूँ कश्मीर गले लगाएं ( संचयी दशमलव अंक, कम से कम घातांक का) n ।
कार्य
एक प्रोग्राम या एक फ़ंक्शन लिखें जो एक एकल गैर-नकारात्मक पूर्णांक n को इनपुट के रूप में स्वीकार करता है और अपनी CUDDLE की गणना और रिटर्न करता है ।
यदि n में CUDDLE नहीं है , तो आप कुछ भी कर सकते हैं लेकिन एक सकारात्मक पूर्णांक, जिसमें एक त्रुटि या एक रिक्त स्ट्रिंग शामिल है, जब तक कि आपका कोड अंततः रुक जाता है।
परीक्षण के मामलों
लेफ्ट कॉलम इनपुट है, राइट कॉलम आउटपुट है।
0
1
2 15
3 10
4 10
5 11
6 12
7 7
8 5
9 6
10
11 7
12 6
13 6
14 7
15 9
16 5
17 7
18 4
19 5
20 15
26 8
60 12
69 3
128 3
150 9
200 15
32043 2
1234567890 3
अतिरिक्त नियम
आपका कोड 255 तक के सभी इनपुट के लिए काम करना चाहिए ।
ध्यान दें कि इसमें बहुत बड़ी संख्या के साथ काम करना शामिल है। 20 15 पहले से ही 2 64 से बड़ा है ।
यदि आप परिणाम को प्रिंट करते हैं, तो यह एक लाइनफीड द्वारा पीछा किया जा सकता है।
मानक कोड-गोल्फ नियम लागू होते हैं।
26->8क्योंकि यह सबसे छोटा उदाहरण है जिसमें n^1गलत उत्तर ( जिनमें से 6), एक त्रुटि है जो मैंने अपने कोड में दी थी।