কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে একটি সংখ্যার পরবর্তী প্রাইম নম্বর বের করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা n নেবে। ফাংশনটি n-এর চেয়ে বড় সবচেয়ে ছোট প্রাইম নম্বর ফেরত দেবে।

উদাহরণ

নিচে কোডটি দেওয়া হলো:

const num = 101;
const isPrime = (num) => {
  let sqrtnum = Math.floor(Math.sqrt(num));
  let prime = num !== 1;
  for(let i = 2; i < sqrtnum + 1; i++){
    if(num % i === 0){
      prime = false;
      break;
    }
  }
  return prime;
}
const nextPrime = (num = 1) => {
  while(!isPrime(++num)){
  }
  return num;
};
console.log(nextPrime(num));

আউটপুট

103

  1. জাভাস্ক্রিপ্টে ট্রায়্যাঙ্গুলার নম্বর (Triangular Number) যাচাই করা

  2. জাভাস্ক্রিপ্টে উল্টো সংখ্যা প্রাইম কিনা যাচ্চ করা

  3. জাভাস্ক্রিপ্টে ডায়োফ্যান্টাইন সমীকরণের সমস্ত সমাধান খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে নির্দিষ্ট যোগফল দিয়ে প্রাইম নম্বর জোড়া খুঁজে বের করা