Problem 20
n × (n - 1) × ... × 3 × 2 × 1 を n! と表す。
100! の各桁の数字の合計を求めよ。
Problem 20 - PukiWiki
def make_array(num) array = [] while num > 0 num,tmp = num.divmod(10) array.unshift(tmp) end return array end sum = 1 (2..100).each{|n| sum = sum * n} ans =0 make_array(sum).each{|i| ans += i} p ans
答え:648