এটি ক্রম A054261 ।
ম প্রাইম সংবরণ সংখ্যা সর্বনিম্ন নম্বর যার প্রথম রয়েছে , সাবস্ট্রিং যেমন মৌলিক সংখ্যার। উদাহরণস্বরূপ, সংখ্যাটি সর্বনিম্ন সংখ্যা যা সাবস্ট্রিং হিসাবে প্রথম 3 টি প্রাইম ধারণ করে, এটি তৃতীয় মৌলিক সংখ্যার সংখ্যা করে।
প্রথম চারটি মূল সংখ্যার সংখ্যা , , এবং হয় তা নির্ধারণ করা তুচ্ছ , তবে এটি আরও আকর্ষণীয় হয়ে ওঠে । যেহেতু পরবর্তী 11, পরবর্তী মূল সংখ্যাটি নয় , তবে এটি এটি সম্পত্তি সহ সবচেয়ে ছোট সংখ্যা হিসাবে সংজ্ঞায়িত হয়েছে।
যাইহোক, আসল চ্যালেঞ্জটি আপনি যখন ১১ এর ছাড়িয়ে যাবেন পরবর্তী নম্বরটি । নোট করুন যে এই সংখ্যায়, সাবস্ট্রিংগুলি এবং ওভারল্যাপিং রয়েছে। সংখ্যাটি সংখ্যাটি দিয়ে ওভারল্যাপও হচ্ছে ।11
13
3
13
এটি প্রমাণ করা সহজ যে এই ক্রমটি ক্রমবর্ধমান, যেহেতু পরের সংখ্যাটির আগে সংখ্যার সমস্ত মানদণ্ড পূরণ করা দরকার এবং আরও একটি স্ট্রিং রয়েছে। যাইহোক, ক্রম কঠোরভাবে বাড়ছে না, যেমন এর জন্য ফলাফল দ্বারা প্রদর্শিত হয় n=10
এবং n=11
।
ইনপুট
একটি একক পূর্ণসংখ্যা n>0
(আমি মনে করি আপনি এটি 0-সূচিযুক্ত করেও তৈরি করতে পারেন n>=0
)
আউটপুট
হয় n
প্রথম n
সংখ্যার কন্টেন্ট সংখ্যার নাম্বার, বা একটি প্রথম তালিকার সংখ্যার তালিকা রয়েছে।
আমি এখন পর্যন্ত যে সংখ্যাগুলি পেয়েছি সেগুলি হ'ল:
1 => 2
2 => 23
3 => 235
4 => 2357
5 => 112357
6 => 113257
7 => 1131725
8 => 113171925
9 => 1131719235
10 => 113171923295
11 => 113171923295
12 => 1131719237295
নোট করুন n = 10
এবং n = 11
একই সংখ্যা, যেহেতু হ'ল সর্বনিম্ন সংখ্যা যা সমস্ত সংখ্যা রয়েছে তবে এটিতেও রয়েছে ।
যেহেতু এটি কোড গল্ফ হিসাবে চিহ্নিত, গল্ফিং পান! ব্রুট ফোর্স সলিউশনগুলি অনুমোদিত, তবে আপনার কোডটিতে তত্ত্বের কোনও ইনপুট জন্য কাজ করতে হবে (যার অর্থ আপনি কেবল প্রথম এন প্রাইমগুলিকে একত্রিত করতে পারবেন না)। শুভ গল্ফিং!
P
অপারেটর কি সংখ্যায় প্রাথমিক সংখ্যা পরীক্ষা করার জন্য (সংখ্যাটি প্রাইমের অ্যারেতে রয়েছে কিনা তা পরীক্ষা করার পরিবর্তে) সুস্পষ্ট ম্যাপিং তৈরি করে? এটি একটি সুন্দর সমাধান, আমি সন্দেহ করি আপনি কম কমান্ড ব্যবহার করে কোনও সমাধান করতে পারেন।