无论是字符串反转还是数字反转,其实都一样。
class Solution: def reverse(self, x: int) -> int: if 0 < x <= 2 ** 31 - 1: m = str(x)[::-1] if int(m)<2**31-1: return int(m) else: return 0 if 0 > x >= -2 ** 31: y = -x n = str(y)[::-1] if int(n) <=2**31: return -int(n) else: return 0 if x==0: return 0