Moved problems till e045.py to Python.
This commit is contained in:
@@ -1,7 +1,19 @@
|
|||||||
|
from lib_misc import is_palindrome
|
||||||
|
|
||||||
|
|
||||||
|
def is_palindrome_binary(n):
|
||||||
|
return is_palindrome(str(bin(n)[2:]))
|
||||||
|
|
||||||
|
|
||||||
|
def is_palindrome_decimal(n):
|
||||||
|
return is_palindrome(str(n))
|
||||||
|
|
||||||
|
|
||||||
def euler_036():
|
def euler_036():
|
||||||
return 0
|
return sum([i for i in range(1000000)
|
||||||
|
if is_palindrome_decimal(i) and is_palindrome_binary(i)])
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
print("e036.py: {}".format(euler_036()))
|
print("e036.py: {}".format(euler_036()))
|
||||||
assert(euler_036() == 55)
|
assert(euler_036() == 872187)
|
||||||
|
|||||||
Reference in New Issue
Block a user