हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है, जो कि एक संख्या में, n कहते हैं, एकमात्र इनपुट के रूप में। फ़ंक्शन को तब सत्यापित करना चाहिए कि इनपुट संख्या 3 की शक्ति है या नहीं।
यदि यह 3 की शक्ति है, तो हमें सही, असत्य पर लौटना चाहिए अन्यथा।
उदाहरण के लिए -
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