हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है। फ़ंक्शन को पहले उस संख्या के फ़ैक्टोरियल की गणना करनी चाहिए और फिर उसे परिकलित फ़ैक्टोरियल के अंकों का योग वापस करना चाहिए।
उदाहरण के लिए -
संख्या 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