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

जावास्क्रिप्ट में nवां अभाज्य संख्या ढूँढना

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक संख्या को एकमात्र तर्क के रूप में लेता है, आइए संख्या n को कॉल करें। फ़ंक्शन को प्रारंभ से nth अभाज्य संख्या ढूंढ़नी चाहिए और वापस करनी चाहिए।

उदाहरण के लिए -

अगर n =6, तो आउटपुट होना चाहिए:13

उदाहरण

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

const findPrime = num => {
   let i, primes = [2, 3], n = 5;
   const isPrime = n => {
      let i = 1, p = primes[i],
      limit = Math.ceil(Math.sqrt(n));
      while (p <= limit) {
         if (n % p === 0) {
            return false;
         }
         i += 1;
         p = primes[i];
      }
      return true;
   }
   for (i = 2; i <= num; i += 1) {
      while (!isPrime(n)) {
         n += 2;
      }
      primes.push(n);
      n += 2;
   };
   return primes[num - 1];
}
console.log(findPrime(6));
console.log(findPrime(16));
console.log(findPrime(66));

आउटपुट

कंसोल पर आउटपुट निम्नलिखित है -

13
53
317

  1. जावास्क्रिप्ट का उपयोग करके पडोवन अनुक्रम का nth तत्व ढूँढना

    पडोवन अनुक्रम पडोवन अनुक्रम प्रारंभिक मानों द्वारा परिभाषित पूर्णांक P(n) का अनुक्रम है - P(0) =P(1) =P(2) =1 और पुनरावृत्ति संबंध, P(n) =P(n-2) + P(n-3) P(n) के पहले कुछ मान हैं 1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12, 16, 21, 28, 37, 49, 65, 86, 114, 151, 200, 265, ... समस्या हमें एक जावास्क्रिप्ट फ़

  1. जावास्क्रिप्ट में एक सरणी में पहली गैर-लगातार संख्या ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को उस पहले तत्व को सरणी से वापस करना चाहिए जो इसके पिछले तत्व का प्राकृतिक उत्तराधिकारी नहीं है। इसका मतलब है कि हमें उस तत्व को वापस करना चाहिए जो इसके पिछले तत्व को +1 नहीं करता है, क्योंकि सरणी में कम से

  1. n में अभाज्य संख्या p की घात ज्ञात करना! सी++ में

    इस समस्या में, हमें एक संख्या n और एक अभाज्य संख्या p दी गई है। हमारा काम है n में अभाज्य संख्या p की घात ज्ञात करना! समस्या को समझने के लिए एक उदाहरण लेते हैं, Input : n = 6, p = 2 Output : 4 समाधान दृष्टिकोण समस्या का एक सरल समाधान केवल n! का मान ज्ञात करना है। और इसका गुणनखंड करें, और गुणनखंड