2.[easy] Reverse Integer
来源:互联网 发布:剑网3成男捏脸数据图表 编辑:程序博客网 时间:2024/05/16 19:18
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
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.
这里如果用纯数学上的解法,负数取余会存在问题。因此不如先转换成字符列表来处理,较为直观class Solution(object): def reverse(self, x): """ :type x: int :rtype: int """ x_temp = list(str(x)) x_ge = True if x < 0: x_ge = False x_temp = list(str(x))[1:] x_temp = x_temp[::-1] x_temp_copy = x_temp.copy() for i in range(len(x_temp)): if x_temp[i] == "0" and len(x_temp) != 1: # 排除0这个数 x_temp_copy.pop(0) else: break if x_ge: return int("".join(x_temp_copy)) else: return int("-" + "".join(x_temp_copy))
阅读全文
0 0
- 2.[easy] Reverse Integer
- Reverse Integer [Easy]
- 【Leetcode】Reverse Integer(easy)
- Reverse Integer(EASY)
- 7. Reverse Integer Easy
- [Leetcode 7, Easy] Reverse integer
- 【LeetCode】(7)Reverse Integer(Easy)
- 7. Reverse Integer [easy] (Python)
- Easy 7题 Reverse Integer
- 7. Reverse Integer (Easy)
- LeetCode #7 - Reverse Integer - Easy
- Easy-题目58:7. Reverse Integer
- Leetcode 7. Reverse Integer (Easy) (cpp)
- Easy 2 Reverse Integer(7)
- Leetcode算法练习-easy篇-Reverse Integer
- LeetCode OJ 7 Reverse Integer [easy]
- (算法分析Week3)Reverse Integer[Easy]
- 算法第三周Reverse Integer[easy]
- Controller向View传值方式总结
- 使用Docker构建你的第一个服务
- PAT乙级1003. 我要通过!(20)
- 利用ffmpeg解码h264裸流并存储成YUV420
- 一致性HASH-Consistent hashing(原理及实现)
- 2.[easy] Reverse Integer
- Android IO File
- Got error 28 from storage engine 解决方法
- 在java中连接Mysql的参数(一)
- 佳能7760DSDK开发
- linux-一次load高但是cpu占用率低的排查
- 使用套接字实现简单TCP服务器客户端模型
- Activity四种启动模式
- MyBatis插入空值时指定的JdbcType