Snippet

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