- 本記事はProjectEulerの「100番以下の問題の説明は記載可能」という規定に基づいて回答のヒントが書かれていますので、自分である程度考えてみてから読まれることをお勧めします。
問題 20. 階乗の数字和
原文 Problem 20: Factorial digit sum
問題の要約:100!の数字和を求めよ
これも簡単で数字和は「Problem 16: 2のべき乗の数字和」で作った関数digitsumを使います。
import math
print(f"Answer : {digitsum(math.factorial(100))}")
(開発環境:Google Colab)