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

n तक अभाज्य संख्याएँ - 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 में संख्याओं की सुंदर व्यवस्था

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

  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. - JavaScript में संख्याओं में सफ़िक्स जोड़ना

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