--- id: 5900f3801000cf542c50fe93 challengeType: 5 title: 'Problem 20: Factorial digit sum' --- ## Description
n! means n × (n − 1) × ... × 3 × 2 × 1 For example, 10! = 10 × 9 × ... × 3 × 2 × 1 = 3628800,
and the sum of the digits in the number 10! is 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27. Find the sum of the digits n!
## Instructions
## Tests
```yml tests: - text: sumFactorialDigits(10) should return 27. testString: assert.strictEqual(sumFactorialDigits(10), 27, 'sumFactorialDigits(10) should return 27.'); - text: sumFactorialDigits(25) should return 72. testString: assert.strictEqual(sumFactorialDigits(25), 72, 'sumFactorialDigits(25) should return 72.'); - text: sumFactorialDigits(50) should return 216. testString: assert.strictEqual(sumFactorialDigits(50), 216, 'sumFactorialDigits(50) should return 216.'); - text: sumFactorialDigits(75) should return 432. testString: assert.strictEqual(sumFactorialDigits(75), 432, 'sumFactorialDigits(75) should return 432.'); - text: sumFactorialDigits(100) should return 648. testString: assert.strictEqual(sumFactorialDigits(100), 648, 'sumFactorialDigits(100) should return 648.'); ```
## Challenge Seed
```js function sumFactorialDigits(n) { // Good luck! return n; } sumFactorialDigits(100); ```
## Solution
```js // solution required ```