ব্লুমসবার্গ বিশ্ববিদ্যালয়ের গণিতবিদ পল লুমিস এটি আবিষ্কার করেছেন একটি আকর্ষণীয় অনুক্রম। এই অনুক্রমের তার পৃষ্ঠা থেকে :
নির্ধারণ
f(n) = f(n-1) + (the product of the nonzero digits of f(n-1))
f(0) = xসঙ্গে, xকোনো ধনাত্মক পূর্ণসংখ্যা, বেস 10 লেখা হিসাবে।
সুতরাং, দিয়ে শুরু করে 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, যেহেতু উভয় অনুক্রমের ক্ষেত্রে এটি প্রথম সংখ্যা common
x output
1 1
5 26
19 102
63 150056
বিধি
- প্রযোজ্য হলে, আপনি ধরে নিতে পারেন যে ইনপুট / আউটপুটটি আপনার ভাষার নেটিভ পূর্ণসংখ্যার প্রকারে ফিট করবে।
- ইনপুট এবং আউটপুট যে কোনও সুবিধাজনক পদ্ধতি দ্বারা দেওয়া যেতে পারে ।
- হয় একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন গ্রহণযোগ্য। যদি কোনও ফাংশন হয় তবে আপনি আউটপুটটি মুদ্রণের পরিবর্তে ফিরিয়ে দিতে পারেন।
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- এটি কোড-গল্ফ তাই সাধারণ গল্ফিংয়ের সমস্ত নিয়ম প্রয়োগ হয় এবং সংক্ষিপ্ততম কোড (বাইটে) জয়ী হয়।