コード例 #1
0
ファイル: task45.py プロジェクト: kamil157/euler
def solve():
    # all hexagonal numbers are also triangle
    return next(n for n in set(pentagonal(100000)) & set(hexagonal(100000))
                if n > 40755)
コード例 #2
0
ファイル: task44.py プロジェクト: kamil157/euler
def solve():
    l = list(pentagonal(10000))
    s = set(l)
    return next(m - n for n in l for m in l
                if m - n in s
                if m + n in s)
コード例 #3
0
def solve():
    l = list(pentagonal(10000))
    s = set(l)
    return next(m - n for n in l for m in l if m - n in s if m + n in s)