Problem 023. Very slow, but works. Should look into speeding this up

somehow.


git-svn-id: file:///srv/svn/euler@53 e5f4c3ec-3c0c-11df-b522-21efaa4426b5
This commit is contained in:
Correl Roush 2010-04-28 01:40:51 +00:00
parent 7ab229ba18
commit 87d2ab997d

20
e023.py Normal file
View file

@ -0,0 +1,20 @@
from e021 import proper_divisors
abundant = []
total = 1
i = 2
while i < 28123:
s = sum(proper_divisors(i))
if s > i:
abundant.append(i)
summed = False
for a in abundant:
if i - a in abundant:
summed = True
break
if not summed:
total = total + i
i = i + 1
print 'Total:', total