leetcode 7 Reverse digits of an integer
来源:互联网 发布:广联达预算软件全套 编辑:程序博客网 时间:2024/06/05 06:32
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
class Solution: # @return an integer def reverse(self, x): tmp=abs(x) if tmp!=x: flag=1 else: flag=0 xx=0 while tmp>0: xx=xx*10+tmp%10 tmp=tmp/10 if flag: xx=-xx # print x,xx if xx>2147483647 or xx<-2147483648: xx=0 return xx
题目还给了这样的提示:(貌似在Python里不存在溢出问题)
Have you thought about this?Here are some good questions to ask before coding. Bonus points for you if you have already thought through this!If the integer's last digit is 0, what should the output be? ie, cases such as 10, 100.Did you notice that the reversed integer might overflow? Assume the input is a 32-bit integer, then the reverse of 1000000003 overflows. How should you handle such cases?For the purpose of this problem, assume that your function returns 0 when the reversed integer overflows.
0 0
- leetcode 7 Reverse digits of an integer
- leetcode 75: Reverse digits of an integer.
- 【LeetCode】Reverse digits of an integer
- leetcode:Reverse digits of an integer
- LeetCode Reverse digits of an integer.
- leetcode Reverse digits of an integer
- leetcode-T7 Reverse digits of an integer
- LeetCode 7.Reverse digits of an integer.
- Reverse digits of an integer.
- reverse digits of an integer.
- Reverse digits of an integer.
- Reverse digits of an integer.
- Reverse digits of an integer.
- reverse digits of an integer
- Reverse digits of an integer.
- LeetCode(7) Given a 32-bit signed integer, reverse digits of an integer解题报告
- Problem 7.Reverse digits of an integer.
- Reverse digits of an integer(数字倒换)
- 贪吃蛇小游戏~
- FileDescriptor解读
- Layout Inflation as Intended
- JDK的BIO类解读
- sudoku-solver
- leetcode 7 Reverse digits of an integer
- web报表工具FineReport使用中遇到的常见报错及解决办法(一)
- 通讯录的简单实现
- hdu 1823 Luck and Love (二维树套树线段树)
- 关于Java Servlet
- 修改BarButtonItem的背景
- 抽象数据类型(ADT)入门(一)
- PHP操作MySQL数据库的方法
- opencv图像角点的提取