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

किसी संख्या के nवें मूल की गणना करने के लिए JavaScript

<घंटा/>

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

उदाहरण

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

const findNthRoot = (m, n) => {
   try {
      let negate = n % 2 == 1 && m < 0;
      if(negate)
         m = −m;
      let possible = Math.pow(m, 1 / n);
      n = Math.pow(possible, n);
      if(Math.abs(m − n) < 1 && (m > 0 == n > 0))
      return negate ? −possible : possible;
   } catch(e){
      return null;
   }
};
console.log(findNthRoot(45, 6));

आउटपुट

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

1.8859727740585395

  1. जावास्क्रिप्ट में पूर्ण संख्याओं में से nवां पैलिंड्रोम संख्या ज्ञात करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या n लेता है। यदि 0 से गिनना शुरू किया जाता है, तो हमारे फ़ंक्शन को nवां पैलिंड्रोम नंबर वापस करना चाहिए। उदाहरण के लिए, पहला पैलिंड्रोम 0 होगा, दूसरा 1 होगा, दसवां 9 होगा, ग्यारहवां 11 होगा क्योंकि 10 पैलिंड्रोम नहीं है। उदाहरण निम्नलिखित कोड

  1. क्या उलटी संख्या जावास्क्रिप्ट में एक अभाज्य संख्या है

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक संख्या लेता है और यदि उस संख्या का उल्टा एक अभाज्य संख्या है, तो सही है, अन्यथा गलत है। उदाहरण निम्नलिखित कोड है - {चलो sqrtnum =Math.floor(Math.sqrt(num)); चलो अभाज्य =संख्या! ==1; के लिए (चलो मैं =2; मैं isPrime(findReverse(n

  1. एक श्रेणी या एक संख्या लौटाना जो जावास्क्रिप्ट में किसी संख्या के वर्गमूल को निर्दिष्ट करता है

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक पूर्णांक n लेता है और या तो देता है - एक पूर्णांक k यदि n एक वर्ग संख्या है, जैसे k * k ==n या एक श्रेणी (k, k+1), जैसे कि k * k