コード例 #1
0
ファイル: p125.py プロジェクト: doboy/euler
def squarePalGen():
    for i, x in enumerate( squareCum ):
        for j, y in enumerate( squareCum ):
            if i <= j + 1:
                break
            elif isPal( str( x - y ) ):
                yield x - y
コード例 #2
0
ファイル: e4.py プロジェクト: koziscool/project_embankment
def largestPalindrome():
    largestPal = 0;
    for i in range(100, 1000):
        for j in range(100, 1000):
            k = i * j
            if isPal(k) and k > largestPal:
                largestPal = k
    return largestPal
コード例 #3
0
ファイル: 36.py プロジェクト: Heliosmaster/project-euler
def f():
  s = 0
  for x in xrange(1,1000000):
    if isPal(str(x)) and isPal(bin(x)): s+=x
  return s
コード例 #4
0
ファイル: p004.py プロジェクト: doboy/euler
def pals():
    for i in xrange( 999, 100, -1 ):
        for j in xrange( 999, 100, -1 ):
            if( isPal( str( i * j ) ) ):
                yield i * j
コード例 #5
0
ファイル: p055.py プロジェクト: doboy/euler
def isLychrel( n ):
    for i in xrange( 50 ):
        n = n + backwards( n )
        if isPal( str( n ) ):
            return False
    return True