Project Euler Problem 016
Statement
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)?
Solution
Extremely simple in a language like Python.
if __name__ == '__main__': num = 2 ** 1000 result = 0 while num > 0: result += num % 10 num //= 10 print("The result is:", result)
The Python file is available for download here.