LeetCode OJ(7.Reverse Integer)

题目:
Reverse digits of an integer.

Example1: x = 123, return 321
Example2: x = -123, return -321
目前为止做过最简单的一个leetcode题目,解法如下:

class Solution {
public:
    int reverse(int x) {
        long long sum = 0, temp;
        int maxint = 0x7fffffff;
        int minint = 0x80000000;
        if (x >= maxint && x <= minint)
            return 0;
        else
        {
            while (x != 0)
            {
                temp = x % 10;
                sum = sum * 10 + temp;
                sum = sum > maxint ? 0 : sum;
                sum = sum < minint ? 0 : sum;
                x = x / 10;

            }
        }

        return sum;

    }
};
阅读更多
版权声明:不觉得我的文章垃圾就可以转载,注明下出处就可以了 https://blog.csdn.net/qq_23851075/article/details/52386055
文章标签: leetcode
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭