Exemplo n.º 1
0
#!C:\Python33\python.exe
#https://projecteuler.net/problem=36
from pally import is_pallindrome

palindrome_sum = 0
for num in range(1, 1000000):
    if is_pallindrome(str(num)):
        if is_pallindrome(bin(num)[2:]):
            # print(num)
            palindrome_sum += num
        
answer = palindrome_sum

import clip
clip._and_print(answer)
Exemplo n.º 2
0
#!C:\Python33\python.exe
# https://projecteuler.net/problem=4
import pally
import pickle

x = 999
y = 999

lst = []
mlt = []

for x in range(999, 99, -1):
    for y in range(999, x - 1, -1):
        if pally.is_pallindrome(str(x * y)):
            lst.append(x * y)
            mlt.append((x, y))
            mlt.append((y, x))

f = open("f.txt", "w")

for x, y in mlt:
    f.write("{}, {}\n".format(x, y))
pickle.dump(mlt, f)
print(max(lst))


# def idec(i, j):
# i -= 1
# print(i, j)
# if pally.is_pallindrome(str(i*j)):
# print i*j