Problem 20
n × (n - 1) × ... × 3 × 2 × 1 を n! と表す。 100! の各桁の数字の合計を求めよ。
Problem 20 - PukiWiki
今日もRubyで手抜き。
File Edit Options Buffers Tools Help #! /usr/bin/env ruby fa = 1 100.downto(1) {|i| fa *= i } puts fa.to_s.split('').inject(0) {|res,i| res += i.to_i }
実行結果
$ ruby p20.rb 648