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

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

<घंटा/>

समस्या

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

उदाहरण

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

const num = 101;
const isPrime = (num) => {
   let sqrtnum = Math.floor(Math.sqrt(num));
   let prime = num !== 1;
   for(let i = 2; i < sqrtnum + 1; i++){
      if(num % i === 0){
         prime = false;
         break;
      };
   };
   return prime;
}
const nextPrime = (num = 1) => {
   while(!isPrime(++num)){
   };
   return num;
};
console.log(nextPrime(num));

आउटपुट

103

  1. यह पता लगाना कि कोई संख्या जावास्क्रिप्ट में त्रिकोणीय संख्या है या नहीं

    त्रिकोणीय संख्या त्रिभुज संख्या उन बिंदुओं की संख्या है जो एक समबाहु त्रिभुज को भर सकते हैं। उदाहरण के लिए - 9 एक त्रिकोणीय संख्या है जो 4 इकाइयों के प्रत्येक पक्ष के साथ एक समबाहु त्रिभुज बनाती है। समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक संख्या लेता है और यदि यह त्रिकोणीय सं

  1. जावास्क्रिप्ट का उपयोग करके डायोफैंटाइन समीकरण के सभी समाधान ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या n लेता है। हमारे फलन को ऐसी सभी संख्याएँ x और y ज्ञात करनी चाहिए कि - x^2 - 4y^2 = n. और इसे ऐसे सभी जोड़ियों की एक सरणी वापस करनी चाहिए। उदाहरण निम्नलिखित कोड है - const num = 90005; const findSolution = (num = 1) => {    const

  1. जावास्क्रिप्ट का उपयोग करके इनपुट संख्या तक योग करने वाले सभी संभावित अभाज्य जोड़े ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या n लेता है। हमारे फ़ंक्शन को ऐसे सभी संख्या युग्मों की एक सरणी लौटानी चाहिए, जिनका योग करने पर n हो और वे दोनों अभाज्य हों। उदाहरण निम्नलिखित कोड है - const num = 26; const isPrime = (n) => {    if (n % 2 === 0) return false; &nbs