#coding:utf-8 # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param x int整型 # @return int整型 # class Solution: def reverse(self , x ): # write code here lst=[] if x==0: return 0 if x>0 : a=str(x) for i in a: lst.append(i) lst.reverse() b=''.join(lst) b=int(b) if b>=(2**31)-1: return 0 else: return b else: m=-1*x a=str(m) for i in a: lst.append(i) lst.reverse() b=''.join(lst) b=-1*int(b) if b<=-1*(2**31): return 0 else: return b