题目描述
链接:https://leetcode-cn.com/problems/reverse-integer/
思路
利用python对字符串Int()可以自动舍去高位的0.用字符串序列作反向切片
代码
class Solution:
def reverse(self, x: int) -> int:
if -10<x<10:
return x
str_x=str(x)
if str_x[0]!="-":
str_x=str_x[::-1]
x=int(str_x)
else:
str_x=str_x[:0:-1]
x=-int(str_x)
return x if -2147483648 < x < 2147483647 else 0