কম্পিউটার

ফ্যাক্টরিয়াল জাভাস্ক্রিপ্টের অঙ্কের যোগফল গণনা করা হচ্ছে


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেয়। ফাংশনটি প্রথমে সেই সংখ্যার ফ্যাক্টরিয়াল গণনা করবে এবং তারপরে এটি গণনাকৃত ফ্যাক্টোরিয়ালের সংখ্যার যোগফল ফিরিয়ে দেবে।

যেমন −

6 নম্বরের জন্য, ফ্যাক্টরিয়াল হবে 720, তাই আউটপুট 9 হওয়া উচিত

উদাহরণ

const factorial = (num) => {
   if (num == 1) return 1;
   return num * factorial(num-1);
};
const sumOfDigits = (num = 1) => {
   const str = num.toString();
   let sum = 0;
   for (var x = -1; ++x < str.length;) {
      sum += +str[x];
   };
   return sum;
};
const sumFactorialDigits = num => sumOfDigits(factorial(num)); console.log(sumFactorialDigits(6));

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
9

  1. একটি সংখ্যা জাভাস্ক্রিপ্টের সমস্ত অঙ্কের পুনরাবৃত্ত যোগফল

  2. জাভাস্ক্রিপ্টে আনাড়ি ফ্যাক্টরিয়াল সমস্যার সমাধান

  3. জাভাস্ক্রিপ্ট সমষ্টি ফাংশন একটি বোতাম ক্লিক করুন

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