题目20:算出100!的各位之和
题目20:算出100!的各位之和Factorial digit sum
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 in the number 100!
题目翻译:
n! = n × (n - 1) × ... × 3 × 2 × 1
例如, 10! = 10 × 9 × ... × 3 × 2 × 1 = 3628800,
那么 10! 的各位之和就是 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27.
请算出 100! 的各位之和。
视频讲解:
https://www.bilibili.com/video/BV1iN4y197Fm/
思路解析及源码参考(C & Python):
**** Hidden Message *****
import math
print(sum(map(int, list(str(math.factorial(100)))))) 又是高精度啊{:10_266:} 好 [无语] 这个分两步就可以了吧。 20题了,希望今天能一口气看到30题 {:9_241:}
页:
[1]