给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。
def reverse(self, x: int) -> int:
if x<0:
tmp1=int('-'+str(x)[1:][::-1])
if tmp1<-pow(2,31):
return 0
else:
return tmp1
elif x>0:
tmp2=int(str(x)[::-1])
if tmp2>pow(2,31):
return 0
else:
return tmp2
return 0