ভূমিকা
ইসিজি সিকোয়েন্সটি 1 এবং 2 দিয়ে শুরু হয়, তারপরে নিয়মটি হ'ল পরের শব্দটি হ'ল ক্ষুদ্রতম ইতিবাচক পূর্ণসংখ্যা যা ইতিমধ্যে অনুক্রমের মধ্যে নেই এবং শেষ পদের সাথে যার সাধারণ ফ্যাক্টর 1 এর চেয়ে বেশি (তারা কপিরাইট নয়)।
প্রথম পদগুলি হ'ল:
1, 2, 4, 6, 3, 9, 12, 8, 10, 5, 15, ...
একে EKG বলা হয় কারণ এর শর্তগুলির গ্রাফ একটি EKG এর সাথে বেশ মিল।
এটি OEIS এ ক্রম A064413 ।
চ্যালেঞ্জ
আপনি একটি ফাংশন যা একটি পূর্ণসংখ্যা লাগে লিখতে হবে এন ইনপুট এবং আউটপুট হিসাবে কিভাবে অনেক এন ক্রম প্রথম পদ তার চেয়ে অনেক বেশী হয় এন ।
তৃতীয় শব্দটির সাথে ক্রমটির নিয়ম শুরু হওয়ার সাথে সাথে ইনপুট পূর্ণসংখ্যাটি 3 বা এর বেশি হতে হবে example উদাহরণস্বরূপ, ইনপুট দেওয়া 10আউটপুট 1কারণ 7 তম শব্দটি হয় 12এবং অন্য কোনও দশ দশটি পদ 10 এর বেশি হয় না।
পরীক্ষার মামলা
3 -> 1
10 -> 1
100 -> 9
1000 -> 70
বিধি
- 3 এর চেয়ে কম পূর্ণসংখ্যার জন্য, ফাংশন 0 বা একটি ত্রুটি কোড আউটপুট করতে পারে।
- এই ব্যতীত আর কোনও বিশেষ নিয়ম নেই: এটি কোড গল্ফ, আরও কম খাটো!
1সিক্যুয়েন্সের 0 র্থ পদ হিসাবে এবং এর জন্য তৈরি করার জন্য আমরা উদাহরণস্বরূপ,1510 তম শব্দটি ব্যবহার করে 0-ইনডেক্সিং ব্যবহার করতে পারি5?