একটি মৌলিক সংখ্যা (বা মৌলিক সংখ্যা) হল 1 এর চেয়ে বড় একটি প্রাকৃতিক সংখ্যা যা দুটি ছোট প্রাকৃতিক সংখ্যাকে গুণ করে তৈরি করা যায় না। 1-এর চেয়ে বড় অন্যান্য সমস্ত প্রাকৃতিক সংখ্যাকে যৌগিক সংখ্যা বলা হয়। একটি প্রাথমিক পরীক্ষা হল একটি ইনপুট নম্বর প্রাইম কিনা তা নির্ধারণ করার জন্য একটি অ্যালগরিদম৷
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেয় এবং এটি একটি প্রাইম কিনা তা পরীক্ষা করে।
উদাহরণ
নিম্নলিখিত কোড -
const findPrime = (num = 2) => { if (num % 1 !== 0) { return false; } if (num <= 1) { return false; } if (num <= 3) { return true; } if (num % 2 === 0) { return false; } const dividerLimit = Math.sqrt(num); for (let divider = 3; divider <= dividerLimit; divider += 2) { if (num % divider === 0) { return false; } } return true; }; console.log(findPrime(2)); console.log(findPrime(97)); console.log(findPrime(131)); console.log(findPrime(343));
আউটপুট
নিম্নোক্ত কনসোলে আউটপুট -
true true true false