mycode

class Solution(object):
def reverse(self, x):
"""
:type x: int
:rtype: int
"""
a = str(x)
if a[0] == '-':
flag = '-'
a = a[1:]
else :
flag = ''
a = a[::-1]
while True:
if a[0] == '':
if len(a) > 1: a = a[1:]
else: return 0
else:
a = int(flag+a)
if a > 2147483647 :
return 0
elif a < -2147483648 :
return 0
else:
return a

注意:用int(x)时,会自动把x前面的0去掉

class Solution(object):
def reverse(self, x):
"""
:type x: int
:rtype: int
"""
a = str(x)
if a[0] == '-':
flag = '-'
a = a[1:]
else :
flag = ''
a = a[::-1]
#while True:
# if a[0] == '0':
# if len(a) > 1: a = a[1:]
# else: return 0
# else:
a = int(flag+a)
if a > 2147483647 :
return 0
elif a < -2147483648 :
return 0
else:
return a

参考

class Solution(object):
def reverse(self, x):
"""
:type x: int
:rtype: int
"""
x = int(str(x)[::-1]) if x >= 0 else - int(str(-x)[::-1])
return x if x < 2147483648 and x >= -2147483648 else 0

  

最新文章

  1. android 不同dpi图标大小
  2. Linux下的C编程实战
  3. EM basics- the Maxwell Equations
  4. PHP header函数的几大作用
  5. cookie跨域,跨目录访问及单点登录。
  6. C++之类型转换
  7. mysql router 自动failover测试
  8. jsp与servlet之间的参数传递【转】
  9. zabbix 启用分区表后需要关闭Housekeeper
  10. [转载]Git常用命令
  11. Java学习之javassist
  12. Qt SQL Programming 部分翻译
  13. android——ListView功能的实现
  14. IDL 自己定义功能
  15. (转)Python 遍历List三种方式
  16. SEO概念及SEO相关优化
  17. spring @CrossOrigin解决跨域问题
  18. PTA第二个编程题总结
  19. XPath简介及节点
  20. scala mysql jdbc oper

热门文章

  1. Java---- 静态内部类与非静态内部类的区别
  2. 富文本编辑器--获取JSON
  3. Mybatis分页-利用Mybatis Generator插件生成基于数据库方言的分页语句,统计记录总数 (转)
  4. mui在tab选项卡中echarts图表不能动态随页面变化大小 只能固定大小
  5. lftp连接异常情况分析过程
  6. SpringBoot核心特性之组件自动装配
  7. 在linux环境下安装oracle的问题记录
  8. string::data
  9. 第二章 Vue快速入门-- 19 v-if和v-show的使用和特点
  10. qt5-Qt Creator使用