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

JavaScript में किसी विशिष्ट संख्या तक की सभी अभाज्य संख्याओं को सूचीबद्ध करना


हमें एक 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. - JavaScript में क्या रिवर्स नंबर एक अभाज्य संख्या है?

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या लेता है और यदि उस संख्या का रिवर्स एक अभाज्य संख्या है तो true लौटाता है, अन्यथा false।उदाहरणनिम्नलिखिक कोड है − { let sqrtnum = Math.floor(Math.sqrt(num)); let prime = num !== 1; for(let i = 2; i isPrime(findReverse(num)); console.log(is

  1. - जावास्क्रिप्ट में 1 से n तक की सभी संख्याओं से विभाज्य सबसे छोटी संख्या ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या n लेता है। यह फ़ंक्शन उस सबसे छोटी संख्या को ढूंढकर लौटाएगा जो 1 से n तक की सभी संख्याओं से विभाज्य हो।उदाहरणनिम्न कोड देखें:const num = 11; const smallestDivisible = (num = 1) => {    let res = num * (num - 1) || 1;    

  1. - जावास्क्रिप्ट में विशिष्ट संख्या अंतर वाले दो अभाज्य संख्याओं को ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली आर्गुमेंट के रूप में एक संख्या, gap लेता है और दूसरी आर्गुमेंट के रूप में दो संख्याओं की एक रेंज सरणी लेता है। हमारा फ़ंक्शन उन सभी अभाज्य जोड़ियों की एक सरणी लौटाएगा जिनका निरपेक्ष अंतर gap हो और जो निर्दिष्ट रेंज के बीच हों।उदाहरणनिम्न कोड देखें