हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या, मान लें n, को एकमात्र इनपुट के रूप में लेता है। फ़ंक्शन को फिर मान्य करना चाहिए कि इनपुट संख्या 3 की घात है या नहीं।
यदि यह 3 की घात है, तो हमें true लौटाना चाहिए, अन्यथा false।
उदाहरण के लिए -
isPowerOf3(243) = true isPowerOf3(343) = false isPowerOf3(81) = true
उदाहरण
const num = 243; var isPowerOf3 = (num = 3) => { let divisor = num === 1 ? 1 : 3; while(divisor < num){ divisor *= 3; }; return divisor === num; }; console.log(isPowerOf3(num)); console.log(isPowerOf3(343)); console.log(isPowerOf3(81));आउटपुट
कंसोल में आउटपुट होगा -
true false true