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

जावास्क्रिप्ट में एक निर्दिष्ट संख्या के लिए निकटतम अभाज्य ढूँढना

<घंटा/>

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

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

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

इसके लिए कोड होगा -

const num = 24;
const isPrime = n => {
   if (n===1){
      return false;
   }else if(n === 2){
      return true;
   }else{
      for(let x = 2; x < n; x++){
         if(n % x === 0){
            return false;
         }
      }
      return true;
   };
};
const nearestPrime = num => {
   while(!isPrime(++num)){};
   return num;
};
console.log(nearestPrime(24));

आउटपुट

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

29

  1. जावास्क्रिप्ट में किसी संख्या का सबसे बड़ा अभाज्य गुणनखंड ढूँढना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या को एकमात्र तर्क के रूप में लेता है। एक तर्क के रूप में प्रदान की गई संख्या को एक समग्र संख्या (वह संख्या जिसमें दो से अधिक कारक हैं) होने की गारंटी है। हमारे फ़ंक्शन को सबसे बड़ी अभाज्य संख्या ज्ञात करनी चाहिए जो इनपुट संख्या को पूर्णतः विभाजित कर

  1. जावास्क्रिप्ट का उपयोग करके किसी दिए गए नंबर के लिए अगला अभाज्य संख्या ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या n लेता है। हमारा कार्य वह छोटी से छोटी संख्या होनी चाहिए जो n से ठीक बड़ी हो और एक अभाज्य संख्या हो। उदाहरण निम्नलिखित कोड है - const num = 101; const isPrime = (num) => {    let sqrtnum = Math.floor(Math.sqrt(num));    

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

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