当前位置: 首页 > news >正文

给出32位有符号整数,将这个整数翻转

例1

收入123

输出321

例2

输入-123

输出-321

例3

输入120

输出21

答案

思路,

1、先考虑末尾是0的情况时,翻转后需要把0去掉,

2、当有-号时,把翻转后末尾的-号去掉,再在前面加一个-号

3、正数时不变

a= -56435

tmp = str(a)[::-1]
print(tmp[0])
while True:
    if  tmp[0] == '0':
        tmp =  tmp[1::]
        continue
    else:
        break
if str(a)[0] == '-':
    c = '-'+ tmp
    b = c[:-1]
    print(b)
else:
    b= tmp
    print(b)

相关文章:

  • 河北做网站的/百度怎么注册自己的网站
  • 一单一结手机兼职/seo关键词工具
  • 京东的网站建设规划/阿里巴巴seo排名优化
  • 沧州手机网站/seo站长常用工具
  • wordpress cdn 腾讯云/软文小故事200字
  • 郑州手机网站建设公司/网站搜索引擎优化技术
  • Numpy入门[11]——生成数组的函数
  • 【MyBatis源码分析】四、XML解析与核心对象的构建
  • WEB前端网页设计 HTML网页代码 基础参数(二)
  • 脉冲触发的触发器
  • MATLAB学习笔记(系统学习)
  • 网络结构模式,协议,端口,网络模型,arp
  • Express:CORS 跨域资源共享
  • 如何让页面跳转更丝滑
  • RocketMq消息持久化(一)——存储架构设计概述
  • Linux/Windows Redis的下载与安装
  • JSP文件上传
  • uImage的制作过程详解