Leetcode : Reverse Integer
来源:互联网 发布:域名购买多少钱 编辑:程序博客网 时间:2024/04/28 08:43
Reverse IntegerDec 26 '11
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
Note : 这道题比较简单,很多计算机语言的初级教程的习题中都会遇到,但需要对一种特殊情况考虑到(x = 0),也就是当编程时遇到除法是,需要考虑除数是"0"的情况。
代码如下:
class Solution {public: int reverse(int x) { if (x == 0) return 0; int absolute = abs(x); int flag = x / absolute; int nRet = 0; while (absolute) { nRet = nRet * 10 + absolute % 10; absolute = absolute / 10; } return nRet * flag; }};
Note : 以上解法没有考虑“溢出”的情况!!!
- 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
- 仙道录 第一卷 天道门 第八章 练气诀
- 从PowerDesigner概念设计模型(CDM)中的3种实体关系说起
- TCHAR
- 自己安装的jdk
- 黑马程序员 内省和注解
- Leetcode : Reverse Integer
- C#中两个Form窗口之间的传值(父->子)(子->父)
- Java编程中“为了性能”需做的26件事
- 交本本很忐忑
- 如何加入开源项目的小手册
- Facebook如何实现PB级别数据库自动化备份
- C++程序面试笔迹四
- 最长上升子序列 (dp)
- ssh框架中事务管理配置