首页 / PYTHON / python 刷题 数字翻转
python 刷题 数字翻转
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python 刷题 数字翻转,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含591字,纯文字阅读大概需要1分钟。
内容图文
![python 刷题 数字翻转](/upload/InfoBanner/zyjiaocheng/839/1e661f428abe44079295a4980102192b.jpg)
题目描述
对于一个整数X,定义操作rev(X)为将X按数位翻转过来,并且去除掉前导0。例如:
如果 X = 123,则rev(X) = 321;
如果 X = 100,则rev(X) = 1.
现在给出整数x和y,要求rev(rev(x) + rev(y))为多少?
输入描述:
输入为一行,x、y(1 ≤ x、y ≤ 1000),以空格隔开。
输出描述:
输出rev(rev(x) + rev(y))的值
示例1
输入
123 100
输出
223
def rev(str1):
c=[]
str2=''
str3=''
for i in range(len(str1)):
str2=str2+str1[len(str1)-i-1]
for j in range(len(str2)):
if int(str2[j])>0:
break
for k in range(j,len(str2)):
str3=str3+str2[k]
return(int(str3))
a=input().strip().split()
out=rev(str(rev(a[0])+rev(a[1])))
print(out)
内容总结
以上是互联网集市为您收集整理的python 刷题 数字翻转全部内容,希望文章能够帮你解决python 刷题 数字翻转所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。
来源:【匿名】