lambda n:sum((n+n%6-3)*n%k<1for k in range(2,4*n))==2
এটি অনলাইন চেষ্টা করুন!
পটভূমি
সমস্ত পূর্ণসংখ্যার কে : 6 কে - 3 , 6 কে - 2 , 6 কে - 1 , 6 কে , 6 কে + 1 , 6 কে + 2 সহ নীচের একটি রূপ গ্রহণ করে ।
যেহেতু 6k - 2 , 6k এবং 6k +2 সবাই এমনকি এবং যেহেতু 3 - 6k দিয়ে বিভাজ্য 3 ছাড়া সমস্ত মৌলিক, 2 এবং 3 ফর্ম হওয়া আবশ্যক 6k - 1 বা 6k + 1 টি । যেহেতু একটি দ্বিগুণ প্রাইম জুটির পার্থক্য 2 , (3, 5) ব্যতীত , সমস্ত যমজ প্রধান জোড়া ফর্মের (6 কে - 1, 6 কে + 1) হয় ।
যাক এন রুপে হওয়া 6k ± 1 ।
যদি এন = 6 কে -1 হয় , তবে এন + এন% 6 - 3 = 6 কে - 1 + (6 কে - 1)% 6 - 3 = 6 কে - 1 + 5 - 3 = 6 কে + 1 ।
যদি এন = 6 কে + 1 হয় , তবে এন + এন% 6 - 3 = 6 কে + 1 + (6 কে + 1)% 6 - 3 = 6 কে + 1 + 1 - 3 = 6 কে - 1 ।
সুতরাং, n যদি একটি যমজ জোড়া এবং n ≠ 3 এর অংশ হয় তবে এটি যমজ হবে n + n% 6 - 3 ।
কিভাবে এটা কাজ করে
পাইথনের একটি অন্তর্নির্মিত প্রাথমিক পরীক্ষা নেই। প্রাথমিকের জন্য একটি একক সংখ্যা পরীক্ষা করার জন্য শর্ট-ইশ উপায় রয়েছে, তবে দুটি সংখ্যার জন্য এটি করা দীর্ঘতর হবে। পরিবর্তে আমরা বিভাজনকারীদের সাথে কাজ করতে যাচ্ছি।
sum((n+n%6-3)*n%k<1for k in range(2,4*n))
কতটি পূর্ণসংখ্যার ট ব্যবধান [2, 4n) ডিভাইড (ঢ + N% 6 - 3) এন সমানভাবে, অর্থাত্, এটি ভাজক সংখ্যা, মোট ছাত্র (ঢ + N% 6 - 3) এন ব্যবধান [2 , 4 এন) । আমরা দাবি করি যে এই গণনাটি 2 যদি হয় এবং কেবল n যদি দুটি যমজ জুটির অংশ হয়।
যদি এন = 3 (একটি যমজ প্রাইম), (এন + এন% 6 - 3) এন = 3 (3 + 3 - 3) = 9 এর [2, 12) এ দুটি বিভাজক ( 3 এবং 9 ) থাকে ।
যদি n> 3 টি যমজ প্রধান হয়, যেমনটি আগে দেখা গেছে, m: = n + n% 6 - 3 এর যমজ। এই ক্ষেত্রে, এমএন এর ঠিক চারটি বিভাজন রয়েছে: 1, মি, এন, এমএন ।
যেহেতু এন> 3 , আমরা মি> 4 তাই হয়, 4n <MN এবং ঠিক দুই ভাজক ( মি এবং এন ব্যবধান মধ্যে) পতনের [2, 4n) ।
যদি এন = 1 হয় , তবে (এন + এন% 6 - 3) এন = 1 + 1 - 3 = -1 এর [2, 4) তে কোনও বিভাজক নেই ।
যদি এন = 2 , তবে (এন + এন% 6 - 3) এন = 2 (2 + 2 - 3) = 2 এর [2, 8) তে একটি বিভাজক (নিজেই) রয়েছে ।
যদি এন = 4 হয় , তবে (এন + এন% 6 - 3) এন = 4 (4 + 4 - 3) = 20 [2, 16) এ চারটি বিভাজক ( 2 , 4 , 5 , এবং 10 ) রয়েছে ।
তাহলে এন> 4 এমনকি হয় 2 , এন / 2 , এবং এন সব ডিভাইড এন এবং, অতএব, N - (3 এন + N% 6) । আমাদের এন <4 থেকে </ 2> 2 রয়েছে , সুতরাং [2, 4 এন) এ কমপক্ষে তিনটি বিভাজন রয়েছে ।
যদি এন = 9 হয় , তবে (এন + এন% 6 - 3) এন = 9 (9 + 3 - 3) = 81 এর [2, 36) এ তিনটি বিভাজক ( 3 , 9 , এবং 21 ) রয়েছে ।
তাহলে এন> 9 এর গুণিতক হয় 3 , তারপর 3 , এন / 3 , এবং এন সব ডিভাইড এন , এবং, অতএব N - (3% 6, n + ঢ) । আমরা আশা করি আপনি এন / 3> 3 থেকে এন> 9 , তাই অন্তত তিনটি ভাজক আছে [2, 4n) ।
অবশেষে, যদি এন = 6 কে ± 1> 4 টি যমজ প্রাইম না হয়, তবে n বা m: = n + n% 6 - 3 অবশ্যই সংমিশ্রিত হওয়া উচিত এবং অতএব, একটি উপযুক্ত বিভাজক ডি> 1 স্বীকার করুন ।
যেহেতু n = m + 2 বা m = n + 2 এবং n, m> 4 , পূর্ণসংখ্যা d , m এবং n এমএন এর পৃথক বিভাজক । তদ্ব্যতীত, M <, n + 3 <4n যেহেতু এন> 1 , তাই MN মধ্যে অন্তত তিনটি ভাজক আছে [2, 4n) ।