project_euler/16.rb
Code:
# Project Euler Problem 16: Power Digit Sum
# https://projecteuler.net/problem=16
# 2^15 = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26.
# What is the sum of the digits of the number 2^1000?
def solve(e)
(2 ** e).to_s.chars.map(&:to_i).sum
end
puts solve(15)
puts solve(1000)
Output:
26
1366