আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা n একমাত্র ইনপুট হিসেবে নেয়। ফাংশনটি যাচাই করবে ইনপুট সংখ্যাটি ৩-এর ঘাত কিনা।
যদি ৩-এর ঘাত হয়, 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