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

LeetCode7——Reverse Integer

Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 大意 反转i...
  • booirror
  • booirror
  • 2015年01月26日 11:21
  • 2614

【leetcode-7】Reverse Integer(C语言)

问题描述: Reverse digits of an integer.Example1: x = 123, return 321 Example2: x = -123, return -321这道...
  • zdavb
  • zdavb
  • 2015年07月11日 08:43
  • 823

Leetcode 7 Reverse Integer 反转数字

题目: Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return ...
  • vvaaiinn
  • vvaaiinn
  • 2015年04月20日 10:28
  • 4656

LeetCode: Reverse Integer (JavaScript)

Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 本地测试通过...
  • notail_woo
  • notail_woo
  • 2015年04月23日 20:41
  • 770

7. Reverse Integer [easy] (Python)

题目链接https://leetcode.com/problems/reverse-integer/题目原文 Reverse digits of an integer. Example1: ...
  • coder_orz
  • coder_orz
  • 2016年07月26日 21:50
  • 2383

[C++]LeetCode 7:Reverse Integer(翻转整数)

Problem: Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321...
  • emmaalways
  • emmaalways
  • 2015年05月02日 14:23
  • 1160

【LeetCode-Algorithm】【7-Reverse Integer】【Python】

Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 click ...
  • IFollowRivers
  • IFollowRivers
  • 2016年09月20日 19:04
  • 836

LeetCode 7. Reverse Integer

整数反转,处理好fu 代码:
  • u014674776
  • u014674776
  • 2014年06月06日 01:51
  • 2993

LeetCode::Reverse Integer C语言

题目 Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 ...
  • u013300875
  • u013300875
  • 2015年03月07日 21:00
  • 1162

7. Reverse Integer 反转int

7. Reverse Integer问题:反转int,当有负号时需要保留负号。解决思路:1、先将int类型转换为string,按照之前写过的string类型做好反转,再转为int类型。2、不做类型转换...
  • u010223431
  • u010223431
  • 2016年05月06日 09:48
  • 2246
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Easy-题目58:7. Reverse Integer
举报原因:
原因补充:

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