使用切片反转,然后判断是否超范围
class Solution:
def reverse(self, x: int) -> int:
y = int(str(abs(x))[::-1])
if y > 2**31-1 or y < -2**31:
return 0
else:
return y if x > 0 else -y
使用切片反转,然后判断是否超范围
class Solution:
def reverse(self, x: int) -> int:
y = int(str(abs(x))[::-1])
if y > 2**31-1 or y < -2**31:
return 0
else:
return y if x > 0 else -y