ফারম্যাট সংখ্যা হ'ল ধনাত্মক পূর্ণসংখ্যা যা 2 2 x +1 হিসাবে পূর্ণসংখ্যার এক্স দিয়ে প্রকাশ করা যায় ।
আসুন এখন "ফার্ম্যাট-নেস" নামক একটি সংখ্যার একটি বৈশিষ্ট্যটি সংজ্ঞায়িত করি:
- সংখ্যার ফারম্যাট-নেস দুটি থেকে শুরু করে দুটি শক্তি শৃঙ্খলার দৈর্ঘ্যের চেয়ে কম, দু'টির শক্তি প্রসারিত হয় যাতে ফেরমেট-নেসকে সর্বাধিকতর করা যায়।
- এমন একটি সংখ্যায় যা ফেরমেট সংখ্যা নয় শূন্যের ফেরমেট-নেস রয়েছে।
সুতরাং, 17 (= 2 2 2 2 0 +1) এর তিনটি ফেরমাট-নেস রয়েছে।
চ্যালেঞ্জ
ইনপুট হিসাবে ধনাত্মক ননজারো পূর্ণসংখ্যা দেওয়া হয়েছে, সংখ্যার ফার্ম্যাট-নেস আউটপুট দেয়।
বিধি
- আপনি বাইনারি, দশমিক, হেক্সাডেসিমাল ইনপুট নিতে পারেন একটি বিনম হিসাবে, বা যে কোনও ফর্ম্যাট আপনাকে সেরা গল্ফ দেয়
- আপনার সমাধানটি আপনি যে কোনও উপস্থাপনা ব্যবহার করেন 64৪ এর বেশি বিট-দৈর্ঘ্য সহ সংখ্যাগুলি প্রসেস করতে সক্ষম হবেন।
- কেবলমাত্র অবৈধ পূর্ণসংখ্যার শক্তি।
- স্ট্যান্ডার্ড লুফোলগুলি অবশ্যই নিষিদ্ধ।
- এটি কোড-গল্ফ , তাই সংক্ষিপ্ত উত্তর জেতে।
পরীক্ষার মামলা
এগুলি বিন্যাসে রয়েছে input->output। স্থান বাঁচাতে ইনপুটটি হেক্সাডেসিমালে রয়েছে।
10000000000000000000000000000000000000000000000000000000000000001 -> 2
1000000000000BC00000000000000000000000000000000001000000000000001 ->0
1234567890ABCDEF -> 0
100000000000000000000000000000001 -> 1
5 -> 2
11 -> 3
10001 -> 4
101 -> 1
দশমিক একই:
115792089237316195423570985008687907853269984665640564039457584007913129639937 -> 2
115792089237316497527923305698859709742143344804209838213621568094470773145601 -> 0
1311768467294899695 -> 0
340282366920938463463374607431768211457 -> 1
5 ->2
17 -> 3
65537 -> 4
257 -> 1
স্যান্ডবক্সে অমূল্য ইনপুট দেওয়ার জন্য জিওকাভেলকে ধন্যবাদ ।