কম্পিউটার

জাভাস্ক্রিপ্টে সংখ্যার প্রাথমিক পরীক্ষা


একটি মৌলিক সংখ্যা (বা মৌলিক সংখ্যা) হল 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

  1. জাভাস্ক্রিপ্ট RegExp পরীক্ষা() পদ্ধতি

  2. জাভাস্ক্রিপ্ট নম্বর উদাহরণ

  3. জাভাস্ক্রিপ্টে বিশেষ সংখ্যার জন্য পরীক্ষা করা হচ্ছে

  4. জাভাস্ক্রিপ্টে সংখ্যার সাথে প্রত্যয় যুক্ত করা