파이썬_실전 프로젝트

프로젝트 오일러 16번문제 - 제곱수 각자리의 합

Power digit sum

215 = 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?

 

2의 1000 제곱을 한다음에 각자리를 더하는 문제입니다. 어렵진 않네요.

product=2**1000
string=str(product)  #문자로 바꿔주고,
total=0
for i in string:     #문자열을 반복하기에는 while문보다 for문이 편합니다.
    total=total+int(i)
print(total)

중간중간 프린터 문을 넣어서, 값이 어떻게 변하는지를 보는것도 재밌습니다.

댓글

댓글 본문
작성자
비밀번호
버전 관리
노마드
현재 버전
선택 버전
graphittie 자세히 보기