Python-Project Euler 36
来源:互联网 发布:ubuntu 14.04.5 lts 编辑:程序博客网 时间:2024/05/22 00:40
def check(x):
tp=str(x)
for i in range(len(tp)//2):
if tp[i]!=tp[len(tp)-1-i]:
return False
return True
def binary(x):
f=[]
t=x
while(t>0):
f.append(t%2)
t=t//2
n=0
res=''
while(n<len(f)):
res+=str(f[n])
n+=1
return res
sum=0
for i in range(1000000):
x=i
y=binary(x)
if(check(x)==True and check(y)==True):
sum+=x
print(x,' ',y)
print(sum)
0 0
- Python-Project Euler 36
- Python-Project Euler 22
- Python-Project Euler 24
- Python-Project Euler 26
- Python-Project Euler 27
- Python-Project Euler 29
- Python-Project Euler 30
- Python-Project Euler 31
- Python-Project Euler 32
- Python-Project Euler 37
- Python-Project Euler 38
- Python-Project Euler 39
- Python-Project Euler 40
- Python-Project Euler 41
- Python-Project Euler 42
- Python-Project Euler 43
- Python-Project Euler 45
- Python-Project Euler 46
- 冒泡排序
- cocos2dx场景切换中init、onEnter、onEnterTransitionDidFinish的调用
- How to: Compile Linux kernel 2.6
- 利用普通的input标签实现获取后台时间再格式化,再进行修改保存
- mysql备忘笔记二(分区技术)
- Python-Project Euler 36
- 我不甘心,就这样一生一世
- EM Configuration issue. /u01/oracle/db_1/mysql2_orcl not found
- ubuntu 12.04 可卸载软件
- 控件背景颜色和窗口背景颜色的设置
- ubuntu 卸载google浏览器
- 归并排序
- 抽象类和接口小结
- 《将博客搬至CSDN》