यहाँ एक दिलचस्प अनुक्रम पॉल लूमिस द्वारा खोजा गया है, जो ब्लूम्सबर्ग विश्वविद्यालय के गणितज्ञ हैं। इस क्रम पर उनके पेज से :
आधार 10 में लिखे किसी भी सकारात्मक पूर्णांक के
f(n) = f(n-1) + (the product of the nonzero digits of f(n-1))
f(0) = x
साथ परिभाषित करें x
।
तो, f(0)=1
आप के साथ शुरू , आप निम्नलिखित अनुक्रम मिलता है
1, 2, 4, 8, 16, 22, 26, 38, 62, 74, 102, 104, ...
अब तक, इतने मानक। जब आप किसी अन्य पूर्णांक को प्रारंभिक बिंदु के रूप में लेते हैं, तो दिलचस्प संपत्ति चलन में आ जाती है , अंततः अनुक्रम उपरोक्त x=1
क्रम में एक बिंदु में परिवर्तित हो जाता है । उदाहरण के लिए, x=3
पैदावार से शुरू
3, 6, 12, 14, 18, 26, 38, 62, 74, 102, ...
यहां कुछ और अनुक्रम हैं, प्रत्येक को केवल तब तक दिखाया जाता है जब तक वे नहीं पहुंचते 102
:
5, 10, 11, 12, 14, 18, 26, 38, 62, 74, 102, ...
7, 14, 18, 26, 38, 62, 74, 102, ...
9, 18, 26, 38, 62, 74, 102, ...
13, 16, 22, 26, 38, 62, 74, 102, ...
15, 20, 22, 26, 38, 62, 74, 102, ...
17, 24, 32, 38, 62, 74, 102, ...
19, 28, 44, 60, 66, 102, ...
उन्होंने अनुमान लगाया, और अनुभवजन्य रूप से साबित हुआ x=1,000,000
, कि यह संपत्ति (यानी, कि सभी इनपुट नंबर एक ही अनुक्रम में परिवर्तित होते हैं) सही है।
चुनौती
एक सकारात्मक इनपुट पूर्णांक को देखते हुए 0 < x < 1,000,000
, उस संख्या को आउटपुट करें जहां f(x)
अनुक्रम अनुक्रम में परिवर्तित f(1)
होता है। उदाहरण के लिए, उदाहरण के लिए x=5
, यह 26
दोनों अनुक्रमों के लिए आम में पहला नंबर है।
x output
1 1
5 26
19 102
63 150056
नियम
- यदि लागू हो, तो आप मान सकते हैं कि इनपुट / आउटपुट आपकी भाषा के देशी पूर्णांक प्रकार में फिट होगा।
- इनपुट और आउटपुट किसी भी सुविधाजनक विधि द्वारा दिया जा सकता है ।
- या तो एक पूर्ण कार्यक्रम या एक समारोह स्वीकार्य हैं। यदि कोई फ़ंक्शन है, तो आप इसे प्रिंट करने के बजाय आउटपुट वापस कर सकते हैं।
- मानक खामियों को मना किया जाता है।
- यह कोड-गोल्फ है इसलिए सभी सामान्य गोल्फिंग नियम लागू होते हैं, और सबसे छोटा कोड (बाइट्स में) जीतता है।