LeetCode之Reverse Integer
2013-12-25 12:04
459 查看
http://oj.leetcode.com/problems/reverse-integer/
数字反转,不过点击那个 click to show spoilers. ,会出现一些面试的“剧透”,
因为LeetCode是为面试服务的,所以即使题目AC掉了,还是有很多坑可以调的。
比如这道题的坑就有: 末尾是0的反转结果是啥,如果反转后整型溢出了怎么办( 1000000003 ),如果需要
处理这种溢出情况,怎么处理?是throw 一个exception还是返回extra paramter。这些都是需要进行考虑的。
当然:题目按照原始的方法做就能ac掉的
数字反转,不过点击那个 click to show spoilers. ,会出现一些面试的“剧透”,
因为LeetCode是为面试服务的,所以即使题目AC掉了,还是有很多坑可以调的。
比如这道题的坑就有: 末尾是0的反转结果是啥,如果反转后整型溢出了怎么办( 1000000003 ),如果需要
处理这种溢出情况,怎么处理?是throw 一个exception还是返回extra paramter。这些都是需要进行考虑的。
当然:题目按照原始的方法做就能ac掉的
class Solution { public: int reverse(int x) { int isPositive = 1; int reverseDigit = 0; if(x < 0) { isPositive = -1; x = -x; } while(x/10) { reverseDigit = 10 * reverseDigit + x%10; x /= 10; } reverseDigit = 10 * reverseDigit + x%10; return reverseDigit * isPositive; } };
相关文章推荐
- LeetCode Palindrome Number && Reverse Integer 解法集合
- LeetCode Reverse Integer 反转整数
- leetcode:Reverse digits of an integer
- LeetCode : Reverse Integer [java]
- [LeetCode] Reverse Integer、Palindrome Number
- leetcode(7)Reverse Integer
- leetcode7. Reverse Integer:Given a 32-bit signed integer, reverse digits of an integer.
- LeetCode 第 7 题(Reverse Integer)
- leetcode Reverse digits of an integer(经测试绝对正确)
- [Week 1]【Leetcode】Reverse Integer(逆序问题)
- [Leetcode] reverse integer 反转整数
- leetcode-007-Reverse Integer
- leetcode Reverse integer
- LeetCode——Reverse Integer
- LeetCode (7)Reverse Integer
- LeetCode_reverse integer_007
- leetcode上reverse integer的C语言代码
- Reverse Integer -leetcode
- Reverse Integer Leetcode Python Java
- leetcode-07-reverse integer-python