আমরা বিভাজ্যতা স্ট্রিক বর্ণনা করতে পারেন 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
।