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

JavaScript में संख्या का nth रूट गणना करना


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

उदाहरण

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

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. - JavaScript में पूर्णांकों में nth पैलिंड्रोम संख्या खोजना

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

  1. - JavaScript में क्या रिवर्स नंबर एक अभाज्य संख्या है?

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या लेता है और यदि उस संख्या का रिवर्स एक अभाज्य संख्या है तो true लौटाता है, अन्यथा false।उदाहरणनिम्नलिखिक कोड है − { let sqrtnum = Math.floor(Math.sqrt(num)); let prime = num !== 1; for(let i = 2; i isPrime(findReverse(num)); console.log(is

  1. - जावास्क्रिप्ट में किसी संख्या के वर्गमूल को निर्दिष्ट करने वाली रेंज या संख्या लौटाना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक पूर्णांक n लेता है और निम्न में से एक लौटाता है:एक पूर्णांक k यदि n एक वर्ग संख्या है, जैसे कि k * k == nएक रेंज (k, k+1), जैसे कि k * k < n और n < (k+1) * (k+1)।उदाहरणनिम्न कोड देखें:const num = 83; const squareRootRange = (num = 1) => {