সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা num প্রথম ও একমাত্র আর্গুমেন্ট হিসেবে নেবে।
ফাংশনটি সংখ্যা num-এর ফ্যাক্টোরিয়ালের মান কত অঙ্কের তা গণনা করে ফেরত দেবে।
উদাহরণস্বরূপ, যদি ইনপুট হয় –
ইনপুট
const num = 7;
আউটপুট
const output = 4;
আউটপুট ব্যাখ্যা
কারণ 7! = 5040 যাতে ৪টি অঙ্ক আছে।
উদাহরণ
নিচে কোডটি দেওয়া হল –
const num = 7;
const countDigits = (num = 1) => {
let res = 0;
while (num >= 2) {
res += Math.log10(num);
num--;
}
return ~~res + 1;
};
console.log(countDigits(num));
আউটপুট
4