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

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

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या को एकमात्र तर्क के रूप में लेता है।

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

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

यदि तर्क 72 है, तो आउटपुट 3 होना चाहिए।

क्योंकि 3 सबसे बड़ी अभाज्य संख्या है जो 72 को पूर्णतः विभाजित करती है

उदाहरण

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

const num = 72;
const largestPrimeFactor = (num) => {
   let res = Math.ceil(Math.sqrt(num));
   const isPrime = (num) => {
      let i, limit = Math.ceil(Math.sqrt(num));
      for (i = 3; i <= limit; i += 2) {
         if (num % i === 0) {
            return false;
         };
      };
      return true;
   };
   res = (res & 1) === 0 ? res - 1 : res;
   while (!(num % res === 0 && isPrime(res))) {
      res -= 2;
   };
   return res;
}
console.log(largestPrimeFactor(num));

आउटपुट

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

3

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

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

  1. सी प्रोग्राम किसी संख्या का सबसे बड़ा अभाज्य गुणनखंड ज्ञात करने के लिए?

    प्राइम फैक्टर - संख्या सिद्धांत में, एक धनात्मक पूर्णांक के अभाज्य गुणनखंड वे अभाज्य संख्याएँ होती हैं जो उस पूर्णांक को पूर्णतः विभाजित करती हैं। इन संख्याओं को खोजने की प्रक्रिया को पूर्णांक गुणनखंड, या अभाज्य गुणनखंडन कहा जाता है। उदाहरण − 288 के अभाज्य गुणनखंड हैं:288 =2 x 2 x 2 x 2 x 2 x 3 x 3

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

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