LeetCode-7-Reverse Integer-E
2018-02-03 03:16
281 查看
Given a 32-bit signed integer, reverse digits of an integer.
Example 1:
Input: 123
Output: 321
Example 2:
Input: -123
Output: -321
Example 3:
Input: 120
Output: 21
Note:Assume we are dealing with an environment which could only hold integers within the 32-bit signed integer range. For the purpose of this problem, assume that your function returns 0 when the reversed integer overflows.
代码如下:
(在long long那里的数据类型的地方遇到了一点挫折)
Example 1:
Input: 123
Output: 321
Example 2:
Input: -123
Output: -321
Example 3:
Input: 120
Output: 21
Note:Assume we are dealing with an environment which could only hold integers within the 32-bit signed integer range. For the purpose of this problem, assume that your function returns 0 when the reversed integer overflows.
代码如下:
(在long long那里的数据类型的地方遇到了一点挫折)
int reverse(int x) { int i=x,bit=0; long long result=0; vector<int>number; while(i!=0){ number.push_back(i%10); i=i/10; bit++; } for(int i=0;i<number.size();i++){ result+=number[i]*pow(10,bit-1); bit--; } return (result<INT_MIN || result>INT_MAX) ? 0 : result; }
相关文章推荐
- Reverse Integer LeetCode
- LeetCode:Reverse Integer
- LeetCode之Reverse Integer
- Reverse Integer Leetcode Python Java
- LeetCode-Algorithms #007 Reverse Integer, Database #182 Duplicate Emails
- LeetCode(7)Reverse Integer
- Leetcode Reverse Integer
- LeetCode 第 7 题(Reverse Integer)
- 8 - leetcode Reverse Integer
- leetcode题解||Reverse Integer 问题
- [C++]LeetCode 7:Reverse Integer(翻转整数)
- LeetCode——Reverse Integer
- leetcode Reverse Integer
- Reverse Integer 翻转数字@LeetCode
- LeetCode: Reverse integer
- leetcode Reverse Integer
- [置顶] [LeetCode] Reverse Integer 整数反转
- leetcode Reverse digits of an integer(经测试绝对正确)
- leetcode:Reverse Integer(反转数字)【算法面试题】
- leetcode-07-reverse integer-python