美文网首页
[leetcode]颠倒整数

[leetcode]颠倒整数

作者: 5539 | 来源:发表于2018-10-09 10:20 被阅读8次

给定一个 32 位有符号整数,将整数中的数字进行反转。

示例 1:

输入: 123
输出: 321
示例 2:

输入: -123
输出: -321
示例 3:

输入: 120
输出: 21
注意:

假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。

python解法

def reverse(x):
    if x>=0:
        s = str(x)
        s = int(s[::-1])
    else :
        s = str(-x)
        s = int(s[::-1]) * (-1)
    if -2147483648 < s < 2147483647:
        return s
    return 0

x = -2346123450
print(reverse(x))

相关文章

  • [LeetCode]颠倒整数

    题目: 给定一个 32 位有符号整数,将整数中的数字进行反转。 示例 1: 示例 2: 示例 3: 注意:假设我们...

  • [leetcode]颠倒整数

    给定一个 32 位有符号整数,将整数中的数字进行反转。 示例 1: 输入: 123输出: 321示例 2: 输入:...

  • LeetCode 字符串 颠倒整数

    给定一个 32 位有符号整数,将整数中的数字进行反转。 示例 1:输入: 123输出: 321 示例 2:输入: ...

  • 颠倒整数

    问题 给定一个范围为 32 位 int 的整数,将其颠倒。例 1:输入: 123 输出: 321例 2:输入: ...

  • 颠倒整数

    给定一个 32 位有符号整数,将整数中的数字进行反转。 示例 1: 示例 2: 示例 3: 注意: 假设我们的环境...

  • 颠倒整数

    给定一个 32 位有符号整数,将整数中的数字进行反转。 示例 1: 示例 2: 示例 3: 注意: 假设我们的环境...

  • 颠倒整数

    题目: 给定一个范围为 32 位 int 的整数,将其颠倒。 例 1: 输入: 123输出: 321 例 2: ...

  • [LeetCode-Easy]007. 颠倒整数

    题目: 给定一个范围为 32 位 int 的整数,将其颠倒。例 1:输入: 123输出: 321例 2:输入: ...

  • 算法---颠倒整数

    给定一个整数,颠倒它的各位数,比如输入123,将返回321

  • LeetCode 7 [Reverse Integer]

    原题 将一个整数中的数字进行颠倒,当颠倒后的整数溢出时,返回 0 (标记为 32 位整数)。 样例给定 x = 1...

网友评论

      本文标题:[leetcode]颠倒整数

      本文链接:https://www.haomeiwen.com/subject/nmheaftx.html