multiple01


私信TA

用户名:uq_11567124893

访问量:976

签 名:

等  级
排  名 14987
经  验 858
参赛次数 0
文章发表 5
年  龄 0
在职情况 学生
学  校 华侨大学
专  业 数据科学与大数据技术

  自我简介:

解题思路:
用整数类型来解,可以有效规避删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 人评分

  评论区

  • «
  • »