Reverse Integer
来源:互联网 发布:google java style 编辑:程序博客网 时间:2024/05/16 08:36
题目:
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
解题思路:
此题极为简单,但有一个小陷阱。附链接https://leetcode.com/discuss/28079/one-python-test-case-is-wrong
class Solution:
# @param {integer} x
# @return {integer}
def reverse(self, x):
new_sysmax = int(math.pow(2,31)-1)
if x==0:
return 0
if x>0:
if int(str(x)[-1::-1])>new_sysmax:
return 0
return int(str(x)[-1::-1])
else:
if abs(0-int(str(-x)[-1::-1]))>new_sysmax:
return 0
return 0-int(str(-x)[-1::-1])
0 0
- Reverse Integer
- Reverse Integer
- Reverse Integer
- reverse integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- reverse Integer
- Reverse Integer
- Reverse integer
- Reverse Integer
- Reverse Integer
- mpi 调试
- openjudge 文本二叉树
- JQuery解析XML数据的几个例子
- 06-图8. 关键活动(30)
- 牛腩新闻发布系统 (4)验证码的生成
- Reverse Integer
- 机房收费系统重构(7)——下机
- Leetcode题解(2):L93/Restore IP Addresses
- Linux操作系统基础
- appcan及JS学习杂谈2
- hdoj 1094a+b(6)
- MySQLdb(Python)executemany和ON DUPLICATE KEY UPDATE的使用问题
- huffman编码的MATLAB递归实现
- JAVA关于图片处理的工具类