কম্পিউটার

জাভাস্ক্রিপ্টে একটি সংখ্যার ফ্যাক্টরিয়াল সংখ্যা রিটার্নিং সংখ্যা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম এবং একমাত্র যুক্তি হিসাবে একটি সংখ্যা, সংখ্যা নেয়৷

আমাদের ফাংশন গণনা করা উচিত এবং সংখ্যা সংখ্যার ফ্যাক্টরিয়াল সংখ্যার সংখ্যা প্রদান করা উচিত।

উদাহরণস্বরূপ, যদি ফাংশনে ইনপুট হয় −

ইনপুট

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

  1. জাভাস্ক্রিপ্টে একটি সংখ্যার সংখ্যা আলাদা করা

  2. ক্রমবর্ধমান সংখ্যা সহ রিটার্নিং সংখ্যা। জাভাস্ক্রিপ্টে

  3. জাভাস্ক্রিপ্টে আবর্তিত অঙ্কের মাধ্যমে সর্বাধিক সংখ্যা প্রাপ্ত করা

  4. জাভাস্ক্রিপ্টে একঘেয়ে সংখ্যা সহ ছোট সংখ্যা