Example #1
0
def solve():
    r = range(100, 1000)
    return max(i * j for i in r for j in r if is_palindrome(i * j))
Example #2
0
def is_lychrel(n):
    for i in range(50):
        n += int(str(n)[::-1])
        if is_palindrome(n):
            return False
    return True
Example #3
0
def solve():
    r = range(100, 1000)
    return max(i * j for i in r for j in r if is_palindrome(i * j))
Example #4
0
def generate_palindromes():
    return (n for n in range(1000000)
            if is_palindrome(n)
            if is_palindrome(bin(n)[2:]))
Example #5
0
def generate_palindromes():
    return (n for n in range(1000000) if is_palindrome(n)
            if is_palindrome(bin(n)[2:]))