《牛客题霸-算法篇》刷题之NC57 反转数字

一、题目

《牛客题霸-算法篇》刷题之NC57 反转数字_第1张图片

二、示例

《牛客题霸-算法篇》刷题之NC57 反转数字_第2张图片

三、代码

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

四、算法说明

将数字转化为字符串,判断首字符是否为-,然后将剩余的字符翻转后转化为整数,判断数字是否超出范围。打印输出结果。

胡萝卜

2022年8月6日15:44:39

我不知道将去向何方,但我已在路上!
时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 !

你可能感兴趣的:(《牛客题霸-算法篇》,算法)