Ejemplo n.º 1
0
from util import palindrome

print max([i*j for i in range(100, 1000) for j in range(100, 1000) if palindrome(i*j)])
Ejemplo n.º 2
0
from util import palindrome

print sum(x for x in range(1,1000000) if palindrome(x) and palindrome(bin(x).lstrip('0b')))
Ejemplo n.º 3
0
def lychrel(x):
    for i in range(50):
        x += reverse_int(x)
        if palindrome(x):
            return False
    return True
Ejemplo 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))
Ejemplo n.º 5
0
def main():
    print sum(i for i in range(1000000) if palindrome(i) and palindrome(decimal_to_binary(i)))