সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম এবং একমাত্র যুক্তি হিসাবে একটি সংখ্যা, সংখ্যা নেয়৷
আমাদের ফাংশন গণনা করা উচিত এবং সংখ্যা সংখ্যার ফ্যাক্টরিয়াল সংখ্যার সংখ্যা প্রদান করা উচিত।
উদাহরণস্বরূপ, যদি ফাংশনে ইনপুট হয় −
ইনপুট
const num = 7;
আউটপুট
const output = 4;
আউটপুট ব্যাখ্যা
কারণ ৭ এর মান! হল 5040 যাতে 4টি সংখ্যা থাকে৷
৷উদাহরণ
নিম্নলিখিত কোড -
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