Beispiel #1
0
from myfunc import divisors_count, triangle

for i in xrange(100000):
  tri = triangle(i)
  if (divisors_count(tri) > 500):
    print tri
    break
Beispiel #2
0
import myfunc

n = 28123
sum = 0
abund = set()
for i in range(1,n):
  if (myfunc.divisors_count(i) > i):
    abund.add(i)
###### Orignal code, doesn't work #####
##  for a in abund:
##    if not (i-a in abund):
##      sum += i

  if not any( (i-a in abund) for a in abund ):
    sum += i


print sum