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

n तक अभाज्य संख्याएँ - JavaScript

<घंटा/>

मान लीजिए, हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है, जैसे n, और एक सरणी देता है जिसमें n तक की सभी अभाज्य संख्याएँ होती हैं।

उदाहरण के लिए - यदि संख्या n 24 है, तो आउटपुट होना चाहिए -

const output = [2, 3, 5, 7, 11, 13, 17, 19, 23];

उदाहरण

निम्नलिखित कोड है -

const num = 24;
const isPrime = num => {
   let count = 2;
   while(count < (num / 2)+1){
      if(num % count !== 0){
         count++;
         continue;
      };
      return false;
   };
   return true;
};
const primeUpto = num => {
   if(num < 2){
      return [];
   };
   const res = [2];
   for(let i = 3; i <= num; i++){
      if(!isPrime(i)){
         continue;
      };
      res.push(i);
   };
   return res;
};
console.log(primeUpto(num));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

[
   2,  3,  5,  7, 11,
   13, 17, 19, 23
]

  1. जावास्क्रिप्ट में संख्याओं की सुंदर व्यवस्था

    सुंदर व्यवस्था: मान लीजिए कि हमारे पास 1 से संख्या तक के पूर्णांक हैं। हम एक सुंदर व्यवस्था . परिभाषित करते हैं एक सरणी के रूप में जो इन संख्या संख्याओं द्वारा सफलतापूर्वक निर्मित की जाती है यदि निम्न में से कोई एक इस सरणी में ith स्थिति (1 ≤ i ≤ N) के लिए सत्य है - नौवें स्थान पर संख्या i से वि

  1. क्या उलटी संख्या जावास्क्रिप्ट में एक अभाज्य संख्या है

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक संख्या लेता है और यदि उस संख्या का उल्टा एक अभाज्य संख्या है, तो सही है, अन्यथा गलत है। उदाहरण निम्नलिखित कोड है - {चलो sqrtnum =Math.floor(Math.sqrt(num)); चलो अभाज्य =संख्या! ==1; के लिए (चलो मैं =2; मैं isPrime(findReverse(n

  1. जावास्क्रिप्ट में संख्याओं में प्रत्यय जोड़ना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में एक संख्या, संख्या लेता है। हमारे कार्य का कार्य निम्नलिखित नियमों के अनुसार संख्या में st, nd, rd, th को जोड़ना है: st का उपयोग 1 से समाप्त होने वाली संख्याओं के साथ किया जाता है (उदाहरण के लिए पहला, पहले उच्चारण किय