from util import palindrome

print max([i*j for i in range(100, 1000) for j in range(100, 1000) if palindrome(i*j)])
from util import palindrome

print sum(x for x in range(1,1000000) if palindrome(x) and palindrome(bin(x).lstrip('0b')))
Esempio n. 3
0
def lychrel(x):
    for i in range(50):
        x += reverse_int(x)
        if palindrome(x):
            return False
    return True
Esempio n. 4
0
def main():
    three_digit_prods = [x*y for x in range(100,1000) for y in range(100,1000)]
    print max(i for i in three_digit_prods if palindrome(i))
Esempio n. 5
0
def main():
    print sum(i for i in range(1000000) if palindrome(i) and palindrome(decimal_to_binary(i)))