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

JavaScript में निर्दिष्ट संख्या के निकटतम अभाज्य संख्या ढूंढना


हमें एक 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. - JavaScript में दी गई संख्या के बाद अगली अभाज्य संख्या खोजना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या n लेता है। हमारा फ़ंक्शन वह सबसे छोटी संख्या लौटानी चाहिए जो n से थोड़ी बड़ी हो और एक अभाज्य संख्या हो।उदाहरणनिम्नलिखिक कोड है − { let sqrtnum = Math.floor(Math.sqrt(num)); let prime = num !== 1; for(let i = 2; i { while(!isPrime(++num)){

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

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