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