解题思路:
用整数类型来解,可以有效规避删0问题,注意添加负号问题不大的,字符串来搞也可以,就是注意删0问题
注意事项:
9000000,0,12,-203,-32,-200测试数据看看
参考代码:
N=input()
if int(N)<0:
x=-(int(str(abs(int(N)))[::-1])) #这里可能写的比较恶心,先转化成整数,再来取绝对值,再转换成字符串切片反转,然后再整数添加负号
if int(N)==0:
x=0 #0的情况要考虑一下
if int(N)>0:
x=int(str(abs(int(N)))[::-1]) #正常情况解决
print(x)
0.0分
1 人评分
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:910 |
WU-蓝桥杯算法提高VIP-Quadratic Equation (C++代码)浏览:1808 |
WU-链表数据求和操作 (C++代码)浏览:1384 |
【计算直线的交点数】 (C语言代码)浏览:1501 |
1157题解浏览:769 |
文科生的悲哀 (C语言代码)浏览:1538 |
简单的a+b (C语言代码)浏览:457 |
矩形面积交 (C++代码)浏览:1204 |
永远的丰碑 (C语言代码)浏览:608 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1170 |