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