-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathProblem 030.py
More file actions
20 lines (17 loc) · 800 Bytes
/
Problem 030.py
File metadata and controls
20 lines (17 loc) · 800 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
fifth_power = []
for i in range(11, 101):
if int(str(i)[0])**5 + int(str(i)[1])**5 == i:
fifth_power.append(i)
for i in range(101, 1001):
if int(str(i)[0])**5 + int(str(i)[1])**5 + int(str(i)[2])**5 == i:
fifth_power.append(i)
for i in range(1001, 10001):
if int(str(i)[0])**5 + int(str(i)[1])**5 + int(str(i)[2])**5 + int(str(i)[3])**5 == i:
fifth_power.append(i)
for i in range(10001, 100001):
if int(str(i)[0])**5 + int(str(i)[1])**5 + int(str(i)[2])**5 + int(str(i)[3])**5 + int(str(i)[4])**5 == i:
fifth_power.append(i)
for i in range(100001, 300000):
if int(str(i)[0])**5 + int(str(i)[1])**5 + int(str(i)[2])**5 + int(str(i)[3])**5 + int(str(i)[4])**5 + int(str(i)[5])**5 == i:
fifth_power.append(i)
print sum(fifth_power)