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

जावास्क्रिप्ट में एक सीमा के भीतर अभाज्य संख्याएँ

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो दो नंबर लेता है, ए और बी और ए और बी के बीच अभाज्य संख्याओं की कुल संख्या देता है (ए और बी सहित, यदि वे अभाज्य हैं)।

उदाहरण के लिए:यदि a =21, और b =38.

  • उनके बीच अभाज्य संख्याएँ 23, 29, 31, 37 हैं

  • और उनकी गिनती 4

    . है
  • हमारा कार्य 4 वापस आना चाहिए

उदाहरण

इसके लिए कोड होगा -

const isPrime = num => {
   let count = 2;
   while(count < (num / 2)+1){
      if(num % count !== 0){
         count++;
         continue;
      };
      return false;
   };
   return true;
};
const primeBetween = (a, b) => {
   let count = 0;
   for(let i = Math.min(a, b); i <= Math.max(a, b); i++){
      if(isPrime(i)){
         count++;
      };
   };
   return count;
};
console.log(primeBetween(21, 38));

आउटपुट

कंसोल में आउटपुट -

4

  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. पायथन - दी गई संख्या की सीमा के भीतर अभाज्य संख्याओं की संख्या ज्ञात करें

    जब किसी दी गई संख्या की सीमा के भीतर अभाज्य संख्याओं को खोजना आवश्यक होता है, तो श्रेणी दर्ज की जाती है और इसे फिर से चालू किया जाता है। % मापांक ऑपरेटर का उपयोग अभाज्य संख्याओं को खोजने के लिए किया जाता है। उदाहरण नीचे उसी का एक प्रदर्शन है lower_range = 670 upper_range = 699 print("The lower