예제 #1
0
파일: p7.py 프로젝트: cadizm/euler
def run():
    key = 10001
    i = 1
    P = eratosthenes(key * i)
    while len(P) < key:
        i *= 2
        P = eratosthenes(key * i)
    print P[key - 1]
예제 #2
0
파일: p12.py 프로젝트: cadizm/euler
def run():
    P = eratosthenes(6500)  # 6500 by trial/error
    t = TriangleNumberGenerator()
    while True:
        n = t.next()
        if ndivisors(n, P) > 500:
            print n
            break
예제 #3
0
파일: p12.py 프로젝트: cadizm/euler
def run():
    P = eratosthenes(6500)  # 6500 by trial/error
    t = TriangleNumberGenerator()
    while True:
        n = t.next()
        if ndivisors(n, P) > 500:
            print n
            break
예제 #4
0
def run():
    print sum(eratosthenes(2000000))
예제 #5
0
파일: p10.py 프로젝트: cadizm/euler
def run():
    print sum(eratosthenes(2000000))