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

जावास्क्रिप्ट एक नंबर n लेने और पहले n अभाज्य संख्याओं के साथ एक सरणी उत्पन्न करने के लिए कार्य करता है

<घंटा/>

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

हम पहले एक फ़ंक्शन लिखेंगे जो यह जांचता है कि दी गई संख्या अभाज्य है या नहीं और फिर n अभाज्य संख्याएँ उत्पन्न करने के लिए एक लूप चलाएँ। अभाज्य संख्याओं की जाँच के लिए कोड -

const isPrime = (n) => {
   for(let i = 2; i <= n/2; i++){
      if(n % i === 0){
         return false;
      }
   };
   return true;
};

और पूरा जनरेटिंग कोड होगा -

उदाहरण

const isPrime = (n) => {
   for(let i = 2; i <= n/2; i++){
      if(n % i === 0){
         return false;
      }
   };
   return true;
};
const generatePrime = num => {
   const arr = [];
   let i = 2;
   while(arr.length < num){
      if(isPrime(i)){
         arr.push(i);
      };
      i = i === 2 ? i+1 : i+2;
   };
   return arr;
};
console.log(generatePrime(6));
console.log(generatePrime(16));
console.log(generatePrime(36));

आउटपुट

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

[ 2, 3, 5, 7, 11, 13 ]
[
   2, 3, 5, 7, 11, 13,
   17, 19, 23, 29, 31, 37,
   41, 43, 47, 53
]
[
   2, 3, 5, 7, 11, 13, 17, 19, 23,
   29, 31, 37, 41, 43, 47, 53, 59, 61,
   67, 71, 73, 79, 83, 89, 97, 101, 103,
   107, 109, 113, 127, 131, 137, 139, 149, 151
]

  1. किसी मौजूदा जावास्क्रिप्ट सरणी को किसी अन्य सरणी के साथ कैसे विस्तारित करें?

    जावास्क्रिप्ट में किसी मौजूदा सरणी का विस्तार करने के लिए, Array.concat() विधि का उपयोग करें। उदाहरण मौजूदा जावास्क्रिप्ट सरणी को किसी अन्य सरणी के साथ विस्तारित करने के लिए आप निम्न कोड को चलाने का प्रयास कर सकते हैं: <html>        <head>        

  1. जावास्क्रिप्ट सरणी में पहला तत्व और अंतिम तत्व?

    एक सरणी तत्वों का एक समूह है। प्रत्येक तत्व का अपना अनुक्रमणिका मान . होता है . हम इन सूचकांकों . का उपयोग करके किसी भी तत्व तक पहुंच सकते हैं . लेकिन अंतिम तत्व के मामले में, हम सूचकांक को तब तक नहीं जानते जब तक हम सरणी में मौजूद तत्वों की संख्या नहीं जानते। इस मामले में, हमें तर्क का उपयोग करना ह

  1. जावास्क्रिप्ट संख्या समारोह

    जावास्क्रिप्ट नंबर () फ़ंक्शन किसी ऑब्जेक्ट मान को उसके संबंधित संख्यात्मक मान के तर्क के रूप में परिवर्तित करता है। जावास्क्रिप्ट नंबर () फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta