diff --git a/e034.py b/e034.py new file mode 100644 index 0000000..9916fc5 --- /dev/null +++ b/e034.py @@ -0,0 +1,20 @@ +import math + +def sum_factorial(n): + s = str(n) + total = 0 + for c in s: + total = total + math.factorial(int(c)) + return total + +MAX = 100000 + +if __name__ == '__main__': + total = 0 + i = 2 + while i <= MAX: + i = i + 1 + if i == sum_factorial(i): + print i + total = total + i + print 'Total:', total