14 lines
316 B
Python
14 lines
316 B
Python
|
|
MAX_NUM = 1000000
|
|
|
|
if __name__ == '__main__':
|
|
results = []
|
|
for i in range(MAX_NUM):
|
|
rev = int(str(i)[::-1])
|
|
binary_i = bin(i)[2:]
|
|
rev_binary_i = binary_i[::-1]
|
|
if i == rev and binary_i == rev_binary_i:
|
|
results.append(i)
|
|
print(results)
|
|
print(sum(results))
|