LeetCode Reverse Integer
来源:互联网 发布:程序员必看书籍 编辑:程序博客网 时间:2024/06/03 13:33
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
直接整数操作:
class Solution {public:int reverse(int x) {int flag = 1;if (x < 0) {flag = -1;x = -x;}int result = 0;while (x != 0) {int m = x % 10;x /= 10;result = result * 10 + m;}result *= flag;return result;}};
转字符串操作:
class Solution {public:int reverse(int x) {stringstream ss;string str;ss << x;str = ss.str();int i = 0, len = str.length() - 1;if (str[i] == '-')i++;while (i < len) {char tmp = str[i];str[i++] = str[len];str[len--] = tmp;}return atoi(str.c_str());}};
0 0
- LeetCode:Reverse Integer
- LeetCode: Reverse Integer
- [Leetcode] Reverse Integer
- LeetCode : Reverse Integer
- [LeetCode] Reverse Integer
- Leetcode: Reverse Integer
- LeetCode 7 - Reverse Integer
- leetcode 104: Reverse Integer
- Leetcode : Reverse Integer
- 【leetcode】Reverse Integer
- [LeetCode]Reverse Integer
- LeetCode-Reverse Integer
- [leetcode] Reverse Integer
- LeetCode - Reverse Integer
- leetcode之Reverse Integer
- LeetCode | Reverse Integer
- LeetCode: Reverse Integer
- Leetcode: Reverse Integer
- 个人博客网建站优化经验总结(上)
- 《GOF设计模式》—桥接(BRIDGE)—Delphi源码示例:创建正确的Implementor对象(缺省的实现)
- 简单工厂模式、工厂方法模式和抽象工厂模式的区别
- Vim简要说明
- 成功软件架构的关键
- LeetCode Reverse Integer
- 何谓成功的软件架构设计
- 第七课 对前面内容的总结
- 直接拿来用!最火的Android开源项目
- 《GOF设计模式》—桥接(BRIDGE)—Delphi源码示例:共享Implementor对象
- 类库、子系统、框架与架构
- 软件架构思想
- C++ STL遇到的几个问题
- 软件架构概念