কাজটি
একটি প্রোগ্রাম বা ফাংশন যা, যখন একটি সংখ্যাসূচক ইনপুট পাস লিখুন x
, কপি করে প্রিন্ট বা আয় মৌলিক সংখ্যার বর্গমূল তলদেশে x
1 যে কারণের নয় x
।
উদাহরণ
f(x)
ফাংশন বলা যাক :
>>> f(4)
[]
>>> f(5)
[2]
>>> f(20)
[3]
>>> f(60)
[7]
>>> f(100)
[3, 7]
>>> f(10000)
[3, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]
বোনাস বিধি
- আপনি আপনার ভাষা সরবরাহ করে এমন কোনও বিল্টিন ব্যবহার করতে পারেন।
- আপনার প্রোগ্রামকে অবশ্যই
x
আপনার ভাষার দ্বারা নির্ধারিত উপরের সীমানা পর্যন্ত উচ্চতর একটি ইনপুট সমর্থন করতে হবে ।
1 বর্গমূলের নীচে কেবল প্রাইম হিসাবে বর্গমূল ব্যবহার করা আসলে এর কারণগুলির মধ্যে জড়িত হতে পারে x
। এই সীমাবদ্ধতা না তৈরি করে বড় সংখ্যায় অতিরিক্ত অতিরিক্ত মুদ্রিত সংখ্যা থাকবে।
x
" এর কারণগুলির মধ্যে জড়িত থাকতে পারে "সত্য নয়: একটি সংখ্যার মধ্যে এমন একটি প্রধান উপাদান থাকতে পারে যা এর বর্গমূলের চেয়ে বড়। প্রকৃতপক্ষে, আপনার প্রথম দুটি উদাহরণের (5 এবং 20) সমস্ত সম্পত্তি যেমন দু'বার সমস্ত বিজোড় প্রাইমদের মতো করে এই সম্পত্তি রয়েছে, ....