আমরা বিভাজ্যতা স্ট্রিক বর্ণনা করতে পারেন kএকটি সংখ্যা nপূর্ণসংখ্যা ক্ষুদ্রতম অ নেতিবাচক ফাইন্ডিং দ্বারা kযেমন যে n+kদ্বারা বিভাজ্য নয় k+1।
চ্যালেঞ্জ
আপনার পছন্দের ভাষায়, এমন একটি প্রোগ্রাম বা ফাংশন লিখুন যা আপনার ইনপুটটির বিভাজনীয় স্ট্রাককে আউটপুট দেয় বা প্রদান করে।
উদাহরণ:
n=13:
13 is divisible by 1
14 is divisible by 2
15 is divisible by 3
16 is divisible by 4
17 is not divisible by 5
এর Divisibilty স্ট্রিক 13হয়4
n=120:
120 is divisible by 1
121 is not divisible by 2
এর Divisibilty স্ট্রিক 120হয়1
পরীক্ষার কেস:
n DS
2 1
3 2
4 1
5 2
6 1
7 3
8 1
9 2
10 1
2521 10
আরও পরীক্ষার কেসগুলি এখানে পাওয়া যাবে ।
নোট
- প্রকল্পের এলিউর সমস্যা 601 এর উপর ভিত্তি করে
- এই ক্রমটি OEIS এ পাওয়া যাবে , 1 দ্বারা স্থানান্তরিত।
বিধি
- আপনি ধরে নিতে পারেন ইনপুটটি 1 এর চেয়ে বেশি।
স্কোরিং
কোড-গল্ফ : নিম্নতম স্কোরের সাথে জমা দেওয়া submission
k + 1এটি 2 হয় যেখানে kসবচেয়ে ছোট ধনাত্মক পূর্ণসংখ্যা হয়। নিটপিকের জন্য দুঃখিত
kযা ভাগ হয় না তা খুঁজে পাওয়ার মতো নয় n-1?
n=7যেখানে নিন k=3: n-1দ্বারা বিভাজ্য k।
+1।