Easy-题目58:7. Reverse Integer

原创 2016年05月30日 22:31:22

题目原文:
Reverse digits of an integer.

Example1: x = 123, return 321
Example2: x = -123, return -321
题目大意:
翻转一个整数。(若溢出返回0)
题目分析:
用类似于Easy第35题的思路,但此处可能出现溢出,所以用long存储翻转后的数字,如果超过了上限则返回0.
源码:(language:c)

int reverse(int x) {
    long n=0;
    while(x) {
        n=n*10+x%10;
        x/=10;
    }
    return n==(int)n?(int)n:0;
}

成绩:
4ms,beats 61.68%,众数5ms,51.40%.
cmershen的碎碎念:
本题似乎在js和python下会出现bug。(跟溢出有关)

版权声明:完整版Leetcode题解请出门左转https://github.com/cmershen1/leetcode/tree/master/docs

Leet Code OJ 7. Reverse Integer [Difficulty: Easy]

题目: Reverse digits of an integer.Example1: x = 123, return 321 Example2: x = -123, return -321Have...

7.Reverse Integer题目和答案详解

1 题目简述  Given a 32-bit signed integer, reverse digits of an integer.  给定一个32位有符号整数,反转这个整型数。 Example...

【LeetCode7】【Reverse Integer】java中整形正负表示的一些思考

7.Reverse Integer Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, r...

LeetCode | 7)Reverse Integer

题目Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 H...

LeetCode 7 — Reverse Integer(C++ Java Python)

题目:http://oj.leetcode.com/problems/reverse-integer/ Reverse digits of an integer. Example1: x = 1...

7.Reverse Integer

题目 Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 c...

《LeetBook》leetcode题解(7): Reverse Integer[E]——处理溢出的技巧

007. Reverse Integer[E]——处理溢出的技巧 Reverse IntegerE处理溢出的技巧 题目 思路 思路1用long 思路2变化前后对比 思路3提前停止操作 题目Revers...

LeetCode 7_Reverse Integer

今天再来发一道,这几道题都比较简单,所以做的比较快,这是第七题,应该是前面这几道题里最简单的了,不过还是有一些注意点要说明的。 原题: Reverse digits of an integer. ...
  • cyfcsd
  • cyfcsd
  • 2015年09月01日 18:46
  • 335

Leetcode_7_Reverse Integer

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41578077 Reverse Integer Reve...

LCP007 LeetCode 7 Reverse Integer

这里有N个坑。很考验基本功。最初拿到这道题,然后就去边洗衣服边想了。刚开始还想从 x 的高位开始向下,然后把 ans 的从低位到高位排起(川话)。然而太麻烦了。 后来想出了把 x 从低位向高位一位一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Easy-题目58:7. Reverse Integer
举报原因:
原因补充:

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