leetcode Reverse Integer
2015-05-22 02:00
323 查看
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
Example1: x = 123, return 321
Example2: x = -123, return -321
class Solution { public: int reverse(int x) { bool flag = x < 0 ?0:1; ostringstream os; os<<x; string str; str = os.str(); if (!flag) str = str.substr(1); std::reverse(str.begin(),str.end()); stringstream stream; stream << str; int n; stream >>n; if (!flag) n = -n; if (n == 2147483647 || n == -2147483647){ return 0; } return (int)n; } };
相关文章推荐
- Leetcode Reverse Integer 反转整数
- Reverse Integer--LeetCode
- LeetCode每日一练(7) Reverse Integer C++版
- LeetCode: Reverse Integer
- LeetCode Reverse Integer
- leetcode_reverse_integer
- Reverse Integer--LeetCode
- leetcode之Reverse Integer
- 8 - leetcode Reverse Integer
- Leetcode:reverse_integer
- 【leetcode-7】Reverse Integer(C语言)
- leetcode Reverse Integer(python)
- leetcode:Reverse Integer【Python版】
- [LeetCode-Algorithms-7] "Reverse Integer" (2017.9.14-WEEK2)
- LeetCode 7 Reverse Integer 解题报告
- LeetCode7——Reverse Integer(将一个整数反转,注意溢出的处理)
- 《leetCode》:Reverse Integer
- LeetCode 之 Reverse Integer — C++ 实现
- Leetcode - Reverse Integer
- [leetcode 7] Reverse Integer(整数反转) c函数实现