美文网首页
LeetCode--7. Reverse Integer--ja

LeetCode--7. Reverse Integer--ja

作者: 姜小姜小 | 来源:发表于2019-02-28 09:06 被阅读0次

陆陆续续在LeetCode上刷了一些题,一直没有记录过,准备集中整理记录一下

java:
class Solution {
    public int reverse(int x) {
       long num = 0;
        while (x != 0) {
            num = num *10 + x % 10;
            x = x / 10;
        }
        if (num >= Integer.MAX_VALUE || num <= Integer.MIN_VALUE) {
            return 0;
        }
        return (int)num;
    }
}


python:
class Solution:
    def reverse(self, x):
        """
        :type x: int
        :rtype: int
        """
        if x < 0:
            s = str(abs(x))
            res = 0 - int(s[::-1])
            return 0 if -2**31 > res else res
        else:
            s = str(abs(x))
            res = int(s[::-1])
            return 0 if res > 2**31 - 1 else res

相关文章

网友评论

      本文标题:LeetCode--7. Reverse Integer--ja

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