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

জাভাস্ক্রিপ্টে সব প্রাইম নম্বারের যোগফল


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

উদাহরণস্বরূপ −

n = 10 হলে, আউটপুট হওয়া উচিত ১৭, কারণ ১০ পর্যন্ত প্রাইম নম্বরগুলো হল ২, ৩, ৫, ৭, যাদের যোগফল ১৭

উদাহরণ

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

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. জাভাস্ক্রিপ্ট Numbers উদাহরণ

  3. জাভাস্ক্রিপ্টে সংখ্যার প্রাইম অঙ্কগুলোর যোগফল বের করা

  4. জাভাস্ক্রিপ্টে রেঞ্জের মধ্যে সব প্রাকৃতিক সংখ্যার সমষ্টি বের করা