একটি এমির্প হ'ল একটি নন-প্যালিনড্রোমিক প্রাইম যা বিপরীত হয়ে গেলে এটিও প্রধান।
বেস 10 emirps তালিকায় পাওয়া যাবে OEIS । প্রথম ছয়টি হ'ল:
13, 17, 31, 37, 71, 73
তবে বিপরীত নিয়মের কারণে প্রতিটি বেসে এমির্পস আলাদা। উদাহরণস্বরূপ, প্রথম ছয়টি বাইনারি ইমির্পস হ'ল:
Bin | 1011, 1101, 10111, 11101, 101001, 100101
Dec | (11 , 13 , 23 , 29 , 37 , 41 )
... এবং হেক্সাডেসিমালে, তারা হলেন:
Hex | 17, 1F, 35, 3B, 3D, 53
Dec | (23, 31, 53, 59, 61, 83)
মজার বিষয়: কোন emirps আছে ইউনারী যেমন প্রত্যেক সংখ্যা যে শব্দ কবিতা প্রভৃতি উলটা করিয়া পড়িলেও একই থাকে হয়।
চ্যালেঞ্জ
আপনার টাস্ক একটি ফাংশন (অথবা পুরো প্রোগ্রাম) যা দুটি প্যারামিটার নেয় তৈরি করা, এবং , এবং প্রথম একটি তালিকা তৈরি করে বেস emirps ।
/ বিবরণ নিয়মাবলী:
- এবং উভয়ই ইতিবাচক পূর্ণসংখ্য চেয়ে বড়।
- আপনি ধরে নিতে পারেন : এর অর্থ হল, বেসটি বাইনারি এবং হেক্সিডেসিমালের মধ্যে হবে।
- আপনার 100 টি পর্যন্ত মানগুলি গণনা করতে সক্ষম হওয়া উচিত ।
- উত্পন্ন তালিকাটি বেস বা আপনার ভাষার মানক পূর্ণসংখ্যার ভিত্তিতে থাকতে পারে, যতক্ষণ আপনি নিজের উত্তরে এটি উল্লেখ করেন।
- বিল্টিন এমির্প চেকগুলি অনুমোদিত নয় (বিল্টিন প্রাইমালিটি টেস্টগুলি ভাল)
- আপনি এমিরপগুলিকে হার্ড-কোড করতে বা কোনও বাহ্যিক ফাইল থেকে পড়তে পারবেন না।
- স্ট্যান্ডার্ড লুফোলগুলি বরাবরের মতো নিষিদ্ধ।
- এটি কোড-গল্ফ , তাই সংক্ষিপ্ত উত্তরটি (বাইটে) জেতে।
পরীক্ষার মামলা
প্রতিটি পরীক্ষার ক্ষেত্রে, আমি বেস b
এবং এর বেস 10 সমমানের তালিকায় তালিকাটি অন্তর্ভুক্ত করেছি ।
B = 2, N = 10
BIN: [1011, 1101, 10111, 11101, 100101, 101001, 101011, 101111, 110101, 111101]
DEC: [11, 13, 23, 29, 37, 41, 43, 47, 53, 61]
B = 3, N = 5
BASE3: [12, 21, 102, 201, 1011]
DEC: [5, 7, 11, 19, 31]
B = 12, N = 7
BASE12: [15, 51, 57, 5B, 75, B5, 107]
DEC: [17, 61, 67, 71, 89, 137, 151]
B = 16, N = 4
HEX: [17, 1F, 35, 3B]
DEC: [23, 31, 53, 59]
Repl.it- তে আমার (অচলিত) পাইথনের উদাহরণের বিরুদ্ধে আপনি আপনার প্রোগ্রামটি আরও পরীক্ষা করতে পারেন