Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में सभी अभाज्य संख्याओं का योग


हमें एक JavaScript फ़ंक्शन लिखने की आवश्यकता है जो एक संख्या को एकमात्र तर्क के रूप में लेता है। फ़ंक्शन को 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. जावास्क्रिप्ट में प्राइम नंबर कैसे जेनरेट करें?

    JavaScript में अभाज्य संख्याएँ उत्पन्न करने के लिए, आप निम्न कोड को चलाने का प्रयास कर सकते हैं उदाहरण <html>    <head>       <title>JavaScript Prime</title>    </head>    <body>       <script> &n

  1. जावास्क्रिप्ट नंबर उदाहरण

    जावास्क्रिप्ट में संख्याओं के लिए एक उदाहरण निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document<

  1. जावास्क्रिप्ट में एक सीमा के भीतर सभी संख्याओं का योग ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक सरणी लेता है जो एक श्रेणी निर्दिष्ट करता है। हमारे फ़ंक्शन को श्रेणी संख्याओं सहित श्रेणी में आने वाली सभी प्राकृतिक संख्याओं का योग खोजना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const range = [4, 67]; const findSum = ([l