6 পর্যন্ত প্রাকৃতিক ক্রম বিবেচনা করুন (1 উপেক্ষা করুন) :
2,3,4,5,6
আমরা বাম থেকে স্ক্যান করা শুরু করি (এই ক্ষেত্রে 2 থেকে), 2 দ্বারা বিভাজ্য সংখ্যার জন্য অনুসন্ধান করুন (এখানে 4) এবং তারপরে উভয় সংখ্যা তালিকা থেকে সরিয়ে ফেলুন (এখানে 2 এবং 4), যাতে তালিকাটি হ্রাস করে:
3,5,6
আমরা একই প্রক্রিয়াটি অব্যাহত রাখি, এখানে 3 টি বাম দিকে, সুতরাং আমরা 3 দ্বারা বিভাজ্য সংখ্যাটি অনুসন্ধান করি 6 এটি অবশ্যই সেই সংখ্যা এবং সুতরাং 3 এবং 6 অপসারণ করা হয়,
5
এখন, এই জাতীয় আর কোনও অনুসন্ধান করা যাবে না, সুতরাং এটি n = 6 এর জন্য ALONED সংখ্যার তালিকা হয়ে যায়।
OBJECTIVE
- 1 এর চেয়ে বড় একটি সংখ্যা দেওয়া, সমস্ত সম্পর্কিত এলোনেন্ট মুদ্রণ করুন।
ইনপুট
2
6
15
20
22
আউটপুট
2
5
8,9,11,12,13,15
11,12,13,15,17,19,20
12,13,15,17,19,20,21
অন্য কোনও পরীক্ষার বাইরে কাজ করুন
এন = 22 এর জন্য
=>2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22
=>3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 (remove 2 & 4)
=>5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 (remove 3 & 6)
=>7,8,9,11,12,13,14,15,16,17,18,19,20,21,22 (remove 5 & 10)
=>8,9,11,12,13,15,16,17,18,19,20,21,22 (remove 7 & 14)
=>9,11,12,13,15,17,18,19,20,21,22 (remove 8 & 16)
=>11,12,13,15,17,19,20,21,22 (remove 9 & 18)
=>12,13,15,17,19,20,21 (remove 11 & 22) (OUTPUT)
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী।