【力扣日记】007 整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。

算法:

class Solution:
    def reverse(self, x: int) -> int:
        fuhao=''
        if x<0:
        	fuhao='-'
        	x=-x 
        x=int(fuhao+str(x)[::-1])
        return x if (-2)**31<x<2**31-1 else 0

执行用时 :28 ms, 在所有 python3 提交中击败了99.89%的用户
内存消耗 :13.7 MB, 在所有 python3 提交中击败了5.21%的用户

!!!不要为了使代码显得短而把语句挤在一块写,每行一条,逐行写会更好。

发布了70 篇原创文章 · 获赞 15 · 访问量 4325

猜你喜欢

转载自blog.csdn.net/Heart_for_Ling/article/details/103303545
今日推荐