class Solution:
def reverse(self, x: int) -> int:
if x<(-2)**31 or x>2**31-1:
return 0
temp = int(str(abs(x))[::-1])
if x<0:
return -temp
else:
return temp
是答案错了吗?还是我哪里写错了
class Solution:
def reverse(self, x: int) -> int:
if x<(-2)**31 or x>2**31-1:
return 0
temp = int(str(abs(x))[::-1])
if x<0:
return -temp
else:
return temp
是答案错了吗?还是我哪里写错了
错误的原因应该是你题目理解错了,题目中说的是反转后如果超过范围才返回0,你是对原来的数进行的判断