コード例 #1
0
ファイル: sol12.py プロジェクト: travisjeffery/project-euler
from gauss import divisors

i = 1

while 1:
    i += 1
    l = sum(xrange(1, i))
    if len(list(divisors(l))) > 500:
        print l
        break
コード例 #2
0
ファイル: sol21.py プロジェクト: travisjeffery/project-euler
def d(n):
    return sum(divisors(n)[:-1])
コード例 #3
0
ファイル: sol23.py プロジェクト: travisjeffery/project-euler
def d(n):
    return divisors(n)[:-1]