কম্পিউটার

জাভাস্ক্রিপ্ট:সংখ্যার সমষ্টির থেকে বড় বা সমান নিকটতম মৌলিক সংখ্যা খুঁজে বের করা - জাভাস্ক্রিপ্ট


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেয়, তার অঙ্কগুলির যোগফল খুঁজে পায় এবং যোগফলের থেকে বড় বা সমান একটি মৌলিক সংখ্যা প্রদান করে৷

উদাহরণ

নিম্নলিখিত কোড -

const num = 56563;
const digitSum = (num, sum = 0) => {
   if(num){
      return digitSum(Math.floor(num / 10), sum + (num % 10));
   }
   return sum;
};
const isPrime = n => {
   if (n===1){
      return false;
   }else if(n === 2){
      return true;
   }else{
      for(let x = 2; x < n; x++){
         if(n % x === 0){
            return false;
         }
      }
      return true;
   };
};
const nearestPrime = num => {
   let sum = digitSum(num);
   while(!isPrime(sum)){
      sum++;
   };
   return sum;
};
console.log(nearestPrime(num));

আউটপুট

এটি কনসোলে −

নিম্নলিখিত আউটপুট তৈরি করবে
29

  1. জাভাস্ক্রিপ্টে একটি সংখ্যার সংখ্যা আলাদা করা

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি প্রদত্ত সংখ্যার পরবর্তী মৌলিক সংখ্যা খোঁজা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে ইনপুট সংখ্যা পর্যন্ত যোগফলের সমস্ত সম্ভাব্য প্রাইম জোড়া খুঁজে বের করা

  4. একটি সংখ্যার অঙ্কের পুনরাবৃত্ত যোগফল C++ এ মৌলিক বা না