leetcode-腾讯精选练习(50 题) #7整数反转
2019-05-11 00:41
232 查看
leetcode-腾讯精选练习(50 题) #7整数反转
题目来源:https://leetcode-cn.com/problemset/50/
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。
示例 1:
输入: 123
输出: 321
示例 2:
输入: -123
输出: -321
示例 3:
输入: 120
输出: 21
class Solution: def reverse(self,x): '''先将数字转为字符串''' x = str(x) if x[0] == '-': x = x[1:] x_new = '-'+x[::-1] else: x_new = x[::-1] #注意反转后前位有零的情况 x_new = int(x_new) if x_new >=-2**31 and x_new <= (2**31-1): return x_new else: return 0
相关文章推荐
- leetcode NO.7 整数反转 腾讯精选练习50
- leetcode 腾讯精选练习(50 题)4.整数反转
- leetcode 腾讯精选练习(50 题)26.删除排序数组中的重复项
- leetcode 腾讯精选练习(50 题)16.最接近的三数之和
- leetcode 腾讯精选练习(50 题)43.字符串相乘
- leetcode NO.2两数相加 腾讯精选练习50
- leetcode 腾讯精选练习(50 题)6.回文数
- leetcode-腾讯精选练习(50 题)python #104 二叉树的最大深度
- LeetCode刷题第一天 第7题整数反转 腾讯50题
- leetcode-腾讯精选练习(50 题)python #141 环形链表
- leetcode-腾讯精选练习(50 题)python #169 求众数
- leetcode-腾讯精选练习(50 题)python #136 只出现一次的数字
- leetcode 腾讯精选练习(50 题)15.三数之和
- leetcode-腾讯精选练习(50 题)python #14最长公共前缀
- leetcode-腾讯精选练习(50 题)python #26删除排序数组中的重复项
- leetcode-腾讯精选练习(50 题)python #88合并两个有序数组
- leetcode 腾讯精选练习(50 题)33.搜索旋转排序数组
- leetcode-腾讯精选练习(50 题)python #9回文数
- leetcode-腾讯精选练习(50 题)python #155 最小栈
- leetcode腾讯精选50-003