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

JavaScript में जांचना कि क्या एक नंबर दूसरे की किसी पावर है


हमें एक JavaScript फ़ंक्शन लिखना है जो दो नंबर लेता है, मान लीजिए m और n। फ़ंक्शन को जांचना चाहिए कि क्या m, n की किसी पावर है या नहीं।

यदि यह है, तो हमें true लौटाना चाहिए, अन्यथा false।

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

m = 8, n = 2 should return true m = 100, n = 10 should return true m = .01, n = 10 should return true m = 21, n = 3 should return false

उदाहरण

const isPower = (m, n) => {    let sign = m < 1;    if (!m) {       return false;    };    while (m !== 1) {       if (sign) {          m *= n;       }       else {          m /= n;       }       if (sign ? m > 1 : m < 1) {          return false;       }    };    return true; } console.log(isPower(0.01, 10)); console.log(isPower(1000, 10)); console.log(isPower(1001, 10)); console.log(isPower(8, 2)); console.log(isPower(0.125, 2));

आउटपुट

इससे निम्नलिखित आउटपुट प्राप्त होगा:

true true false true true

  1. - JavaScript में संख्या का विस्तारित रूप वापस करना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या लेता है और संख्या का विस्तारित रूप दर्शाने वाली एक स्ट्रिंग वापस करता है, जो प्रत्येक संख्या के स्थान मूल्य को इंगित करता है। उदाहरण कोड निम्न है - { const str = String(num); let res = ; let multiplier = Math.pow(10, str.length - 1)

  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 के लिए, हमारा फ़ंक्शन निम्न जैसी स्ट्रिंग लौटाएगा:n = (p1**n1)(p2**n2)...(pk**nk)जहां p1, p2, p3..pk अभाज्य संख्याएं हैं और