পাটিগণিতের ক্ষেত্রে একটি এন-মসৃণ সংখ্যা , যেখানে এন একটি প্রদত্ত মৌলিক সংখ্যা, গাণিতিকভাবে একটি ধনাত্মক পূর্ণসংখ্যা হিসাবে সংজ্ঞায়িত হয় যার এন থেকে বড় কোনও মৌলিক কারণ নেই। উদাহরণস্বরূপ, 42টি 7-মসৃণ কারণ এটির সমস্ত মৌলিক কারণগুলি 7 এর চেয়ে কম বা সমান, তবে 44টি 7-মসৃণ নয় কারণ এতে প্রধান উপাদান হিসাবে 11ও রয়েছে।
এর নিজস্ব বর্গমূলের চেয়ে বেশি মূল উপাদানগুলির সাথে একটি সংখ্যা হিসাবে একটি সুন্দর মসৃণ সংখ্যা নির্ধারণ করুন । সুতরাং, বেশ মসৃণ সংখ্যার তালিকাটি নীচে তৈরি করা যেতে পারে:
- (সম্পাদিত!) 1 এটি কোনও মৌলিক কারণগুলির সম্পূর্ণ অভাবের কারণে একটি সুন্দর মসৃণ সংখ্যা। (মনে রাখবেন যে এই প্রশ্নের মূল সংস্করণে 1 টি ভুল করে তালিকা থেকে বাদ দেওয়া হয়েছে, সুতরাং আপনি যদি এটিকে আপনার আউটপুট থেকে বাদ দেন তবে আপনাকে ভুল হিসাবে চিহ্নিত করা হবে না))
- 4 (= 2 2 ) এবং 8 এর মধ্যে, সুন্দর মসৃণ সংখ্যাগুলি 2-মসৃণ, যার অর্থ তাদের 2 টি তাদের একমাত্র প্রধান উপাদান হিসাবে রয়েছে।
- 9 (= 3 2 ) এবং 24 এর মধ্যে সুন্দর মসৃণ সংখ্যা 3-মসৃণ এবং তাদের প্রধান কারণগুলির মধ্যে 2 এবং 3 এস থাকতে পারে।
- 25 (= 5 2 ) এবং 48 এর মধ্যে, সুন্দর মসৃণ সংখ্যা 5-মসৃণ এবং তাদের প্রধান কারণগুলিতে 2s, 3s এবং 5s থাকতে পারে।
- এবং এরপরে, প্রতিটি মৌলিকটি প্রতিবারের পরবর্তী মৌলিক সংখ্যার বর্গক্ষেত্রের আপগ্রেড করা হয়।
বেশ মসৃণ সংখ্যার তালিকা স্থির করা হয়েছে, এবং নিম্নলিখিত হিসাবে শুরু হয়: 1, 4, 8, 9, 12, 16, 18, 24, 25, ...
আপনার চ্যালেঞ্জটি কোড লেখা যা 10,000 (= 100 2 ) সহ সমস্ত চমত্কার মসৃণ সংখ্যাকে আউটপুট দেয় । তালিকার প্রতিটি নম্বরের মধ্যে কমপক্ষে একটি বিভাজক অবশ্যই থাকুক (এটি কোনও ধরণের - স্পেস, কমা, নিউলাইন, যে কোনও বিষয় নয়), তবে কোন অক্ষরটি ব্যবহৃত হয় তা সম্পূর্ণ অপ্রাসঙ্গিক।
যথারীতি সর্বনিম্ন বাইট গণনা জিতে যায় - স্পষ্টতই, কেবল তালিকা আউটপুট করা আপনার পক্ষে খুব উপকারী হবে না। শুভকামনা!
1
)