समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक पूर्णांक, संख्या को एकमात्र तर्क के रूप में लेता है। हमारे फ़ंक्शन को यह जांचना चाहिए कि यह संख्या 4 की वैध शक्ति है या नहीं। यदि यह 4 की शक्ति है, तो हमें सही, असत्य वापस लौटना चाहिए।
उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -
const num1 = 2356; const num2 = 16;
तब आउटपुट होना चाहिए -
const output1 = false; const output2 = true;
उदाहरण
इसके लिए कोड होगा -
const num1 = 2356; const num2 = 16; const isPowerOfFour = (num = 1) => { let bool = false; for(let i = 0; i < 16; i++){ if( Math.pow(4,i) === num){ bool=true; return bool; }; }; return bool; }; console.log(isPowerOfFour(num1)); console.log(isPowerOfFour(num2));
आउटपुट
और कंसोल में आउटपुट होगा -
false true