コード例 #1
0
def find():
    n = 1
    while True:
        n += 1

        if all(4 == len(set(primefactors(n + i))) for i in range(4)):
            print n
            break
コード例 #2
0
ファイル: 047.py プロジェクト: 99plus2/project-euler
def find():
    n   = 1
    while True:
        n += 1

        if all(4==len(set(primefactors(n+i))) for i in range(4)):
            print n
            break
コード例 #3
0
ファイル: problem12.py プロジェクト: steingrd/euler
def pe(x):
    d = DefaultDict(1) # set it to 1 so we don't have to map(+1) later
    for i in primefactors(x): d[i] += 1
    return d.values()
コード例 #4
0
ファイル: problem3.py プロジェクト: steingrd/euler
#!/usr/bin/env python

# Copyright (c) 2008 by Steingrim Dovland <*****@*****.**>

from euler import primefactors

# The prime factors of 13195 are 5, 7, 13 and 29.
#
# What is the largest prime factor of the number 600851475143 

print max(primefactors(600851475143))
コード例 #5
0
ファイル: 003.py プロジェクト: yuriyouzhou/project-euler
from euler import primefactors
print max(primefactors(600851475143))