In [1]:
100.downto(1).inject(&:*).to_s.split("").map{|i|i.to_i}.inject &:+


Out[1]:
648

In [ ]: