티스토리 뷰

1
2
3
4
5
6
7
8
9
10
11
import math
sumResult=0
for number in range(2,1000000):
    string=str(number)
    sum=0
    for i in range(0,len(string)):
        sum=sum+int(math.pow(int(string[i]),5))
    if(sum==number):
        print(number,sum)
        sumResult=sumResult+number
print(sumResult)
cs

 

 

 

파이썬은 정말 강력한 언어임을 다시금 깨달았다.

 

어렵지 않은 문제였다.

'Algorithm > Project Euler' 카테고리의 다른 글

프로젝트 오일러 34번  (0) 2017.06.29
프로젝트 오일러 33번  (0) 2017.06.29
프로젝트 오일러 21번  (0) 2017.06.29
프로젝트 오일러 2번  (0) 2017.05.19
프로젝트 오일러 20번  (0) 2017.05.19
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함