কম্পিউটার

সেমিপ্রাইম নম্বর পরীক্ষা করা হচ্ছে - জাভাস্ক্রিপ্ট


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেয় এবং ফাংশনটি প্রতিষ্ঠিত হয় যে প্রদত্ত নম্বরটি সেমিপ্রাইম কিনা।

সেমিপ্রাইম

একটি সেমিপ্রাইম সংখ্যা হল সেই সংখ্যা যা একটি বিশেষ ধরনের যৌগিক সংখ্যা যা দুটি মৌলিক সংখ্যার গুণফল। উদাহরণস্বরূপ:6, 15, 10, 77 সবই সেমিপ্রাইম। মৌলিক সংখ্যার বর্গও সেমিপ্রাইম, যেমন 4, 9, 25 ইত্যাদি।

উদাহরণ

সেমি-প্রাইম নম্বরগুলি চেক করার কোড নিচে দেওয়া হল −

const num = 141;
const checkSemiprime = num => {
   let cnt = 0;
   for (let i = 2; cnt < 2 && i * i <= num; ++i){
      while (num % i == 0){
         num /= i, ++cnt;
      }
   }
   if (num > 1){
      ++cnt;
   }
   // Return '1' if count is equal to '2' else
   // return '0'
   return cnt === 2;
}
console.log(checkSemiprime(num));

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট −

true

  1. জাভাস্ক্রিপ্টে সংখ্যার সুন্দর বিন্যাস

  2. জাভাস্ক্রিপ্ট ব্যবহার করে 7 দ্বারা বিভাজ্যতা পরীক্ষা করার সময় প্রাপ্ত সংখ্যা

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

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