题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。
def reverse(x):
if x>=0 :
x=str(x)
x=x[::-1]
x=int(x)
if 0<=x<2**31-1:
return x
else:
return 0
elif x<0:
x=str(x)
b=len(x)
x=x[-1:-b:-1]
x=-int(x)
if -2**31<=x<0:
return x
else:
return 0
执行用时:44ms
内存消耗:13.8M