आधारोंn
की अनुक्रम संख्या उत्पन्न करें जिसमें एक तालुका ( OEIS A126071 ) है।
विशेष रूप से, अनुक्रम को निम्नानुसार परिभाषित किया गया है: एक संख्या दी गई है n
, इसके a
लिए आधार में व्यक्त करें a = 1,2, ..., n
, और गिनें कि उनमें से कितने अभिव्यक्तियाँ हैं। "पैलिंड्रोमिक" a
को परमाणु इकाइयों के रूप में अभिव्यक्ति के आधार- अंकों को उलटने के संदर्भ में समझा जाता है (धन्यवाद, @ मर्टिन ब्यूटनर )। एक उदाहरण के रूप में, विचार करें n= 5
:
a=1
: अभिव्यक्ति है11111
: palindromica=2
: अभिव्यक्ति है101
: palindromica=3
: अभिव्यक्ति है12
: पैलिंड्रोमिक नहींa=4
: अभिव्यक्ति है11
: palindromica=5
: अभिव्यक्ति है10
: पैलिंड्रोमिक नहीं
इसलिए के लिए परिणाम n=5
है 3
। ध्यान दें कि OEIS के 2, ..., n+1
बजाय अड्डों का उपयोग करता है 1, ..., n
(धन्यवाद, @ बीकर )। यह समतुल्य है, क्योंकि आधार में भाव 1
और n+1
हमेशा तालबद्ध होते हैं।
अनुक्रम के पहले मूल्य हैं
1, 1, 2, 2, 3, 2, 3, 3, 3, 4, 2, 3, 3, 3, 4, 4, 4, 4, 2, 4, 5, ...
इनपुट एक सकारात्मक पूर्णांक है n
। आउटपुट n
अनुक्रम की पहली शर्तें है।
n
किसी भी आंतरिक संगणना में आपके डिफ़ॉल्ट डेटा प्रकार के कारण होने वाली सीमाओं के लिए कार्यक्रम को सैद्धांतिक रूप से काम करना चाहिए (पर्याप्त समय और मेमोरी देना) ।
सभी कार्यों की अनुमति दी। सबसे कम संख्या बाइट्स जीतती है।