通过步长-1,倒着返回。但是前提是str类型。如果是负数,就先变成正数,等反转后,再加上-号。
class Solution:
def reverse(self , x ):
# write code here
x = str(x)
if x[0] != "-":
x=int(x[::-1])
else:
x = -int(x)
x= str(x)
x = -int(x[::-1])
if x>2**31-1 or x<-2**31:
return 0
else:
return x