Problem 16: Power Digit Sum
\(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 digital_sum(n):
"""Returns the sum of the digits of a positive integer n."""
return sum([int(i) for i in str(n)])
# this was probably meant to be harder than this
print(digital_sum(2**1000))
Click to reveal output
1366