0
点赞
收藏
分享

微信扫一扫

整数反转--Python实现

给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。

def reverse(self, x: int) -> int:
        if x<0:
            tmp1=int('-'+str(x)[1:][::-1])
            if tmp1<-pow(2,31):
                return 0
            else:
                return tmp1
        elif x>0:
            tmp2=int(str(x)[::-1])
            if tmp2>pow(2,31):
                return 0
            else:
                return tmp2
        return 0
举报

相关推荐

0 条评论