leetcode:数学:Reverse Intege(007)

原创 2016年08月30日 15:08:54

Reverse digits of an integer.

Example1: x = 123, return 321
Example2: x = -123, return -321


class Solution {
public:
    int reverse(int x) {
        long long tmp = abs((long long)x);
        long long ret = 0;
        while (tmp) {
            ret = ret * 10 + tmp % 10;
            if (ret > INT_MAX)
                return 0;
            tmp /= 10;
        }
        if (x > 0)
            return (int)ret;
        else
            return (int)-ret;
    }
};
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

LeetCode007 Reverse Integer

详细见:leetcode.com/problems/reverse-integer/ Java Solution: github package leetcode; /* * 7. Re...
  • zxwtry
  • zxwtry
  • 2017年03月26日 20:29
  • 107

LCP007 LeetCode 7 Reverse Integer

这里有N个坑。很考验基本功。最初拿到这道题,然后就去边洗衣服边想了。刚开始还想从 x 的高位开始向下,然后把 ans 的从低位到高位排起(川话)。然而太麻烦了。 后来想出了把 x 从低位向高位一位一...

LeetCode专栏L007_Reverse_Integer

问题描述: Reverse digits of an integer.Example1: x = 123, return 321 Example2: x = -123, return -321N...

leetcode之路007 Reverse Integer

题目大意:翻转一个整数,如下: Example1: x = 123, return 321 Example2: x = -123, return -321 需要注意的是,int整数范围为-2^31...

LeetCode 007 Reverse Integer

题目 Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = ...
  • seawade
  • seawade
  • 2014年02月28日 21:31
  • 586

Reverse words in a string-leetcode

  • 2014年08月30日 18:27
  • 197B
  • 下载

【LeetCode007算法/编程练习C++】数字逆序(atol)

LeetCode第七题
  • zmdsjtu
  • zmdsjtu
  • 2016年12月23日 10:53
  • 334

LeetCode 007 ReverseInteger

记录自己的LeetCode刷题过程,总结刷题过程中的心得体会。 学到一招,小范围数转到大范围数,来防止溢出。 对于已知一个string str;求它的倒序,可以string temp(str.rbe...

LeetCode——007

/* 7. Reverse Integer My Submissions QuestionEditorial Solution Total Accepted: 134195 Total Submiss...

Leetcode007--将字符串转换成整形

将输入的字符串转换成整形
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:leetcode:数学:Reverse Intege(007)
举报原因:
原因补充:

(最多只允许输入30个字)