কম্পিউটার

জাভাস্ক্রিপ্টে সমস্ত মৌলিক সংখ্যার যোগফল


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যেটি শুধুমাত্র যুক্তি হিসাবে একটি সংখ্যা নেয়৷ ফাংশনটি n-এর থেকে ছোট সমস্ত মৌলিক সংখ্যার যোগফল খুঁজে বের করে ফেরত দিতে হবে।

যেমন −

যদি n =10 হয়, তাহলে আউটপুট 17 হওয়া উচিত, কারণ 10 পর্যন্ত মৌলিক সংখ্যা হল 2, 3, 5, 7, যার যোগফল হল 17

উদাহরণ

এর জন্য কোড হবে −

const isPrime = (num) => {
   let x = Math.floor(Math.sqrt(num));
   let j = x;
   while (j >= 2) {
      if (num % j === 0) {
         return false;
      }
      j−−;
   }
   return true;
};
const sumOfPrimes = (num = 10) => {
   let iter = num;
   let sum = 0;
   while (iter >= 2) {
      if (isPrime(iter) === true) {
         sum += iter;
      }
      iter−−;
   }
   return sum;
};
console.log(sumOfPrimes(14));
console.log(sumOfPrimes(10));

আউটপুট

এবং কনসোলে আউটপুট হবে −

41
17
1060

  1. কীভাবে জাভাস্ক্রিপ্টে প্রাইম নম্বর তৈরি করবেন?

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

  3. জাভাস্ক্রিপ্টে একটি সংখ্যার প্রাইম ডিজিট

  4. জাভাস্ক্রিপ্টে একটি পরিসরের মধ্যে সমস্ত সংখ্যার যোগফল খুঁজে বের করা