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