Leetcode反转整数
2018-11-17 21:50
513 查看
给定一个 32 位有符号整数,将整数中的数字进行反转。
示例 1:
输入: 123
输出: 321
示例 2:
输入: -123
输出: -321
示例 3:
输入: 120
输出: 21
注意:
假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。
//用x[::-1]即可实现对x反转 class Solution: def reverse(self, x): """ :type x: int :rtype: int """ if(len(str(x))==1): return x else: y = str(x) if(y[::-1][-1] == "-"): if(-int(y[::-1][:-1])>-(2**31)): return -int(y[::-1][:-1]) else: return 0 elif(y[::-1][-1] == "0"): return int(y[::-1][1:]) else: if(int(y[::-1])<(2**31-1)): return int(y[::-1]) else: return 0阅读更多
相关文章推荐
- 【LeetCode】- Reverse Integer(将一个整数反转)
- Leetcode:Reverse Integer ,整数反转
- LeetCode 7 反转整数
- leetcode_7. Reverse Integer 反转整数的各个数字
- LeetCode 7. Reverse Integer 整数反转
- LeetCode - 7. 反转整数
- LeetCode--Reverse Integer(整数反转)Python
- LeetCode里的7.反转整数问题 Java15行
- Leetcode Reverse Integer 反转整数
- [leetcode] Reverse Integer 反转一个整数
- LeetCode第七题--反转32位的整数
- [LeetCode-7] Reverse Integer(反转整数)
- leetcode的python实现 刷题笔记7: 反转整数
- LeetCode 7. Reverse Integer(反转整数)
- leetcode reverse Integer(反转整数)
- LeetCode:第7题: 反转整数(reverse-integer)
- [leetcode]反转整数
- LeetCode7——Reverse Integer(将一个整数反转,注意溢出的处理)
- (LeetCode)反转整数
- LeetCode-7-反转整数-c# 版本