Files
project-euler/problem-34.py
2018-07-02 15:45:49 -04:00

19 lines
339 B
Python

MAX_NUM = 100000
def fact(n):
result = 1
for i in range(2, n+1):
result *= i
return result
if __name__ == '__main__':
results = []
for i in range(3, MAX_NUM):
digits = list(str(i))
if i == sum([fact(int(j)) for j in digits]):
results.append(i)
print(results)
print(sum(results))