본문 바로가기
개발/알고리즘 문제

[Project Euler 16] 2의 천승의 각 자리수를 모두 더하면?

by 유다110 2016. 3. 1.
반응형

215 = 32768 의 각 자리수를 더하면 3 + 2 + 7 + 6 + 8 = 26 입니다.

21000의 각 자리수를 모두 더하면 얼마입니까?


#python3
import math
def cal_digit(x, y) :
num = pow(x, y)
digit_sum = 0
for i in list(str(num)) :
digit_sum += int(i)
return digit_sum
print(cal_digit(2, 1000))
반응형

댓글