细节 Reverse Integer
来源:互联网 发布:有生活情趣的人 知乎 编辑:程序博客网 时间:2024/06/08 17:50
细节:
提前判断result如果下一次溢出,直接返回0;
不能使用下面的语句:
if(result * 10 + (x % 10) > INT_MAX)
class Solution {public: int reverse(int x) { bool isNegtive = x >= 0 ? false : true; x = abs(x); int result = 0; while(x > 0) { if(result > (INT_MAX - x % 10) / 10) return 0; result = result * 10 + (x % 10); x /= 10; } return isNegtive ? -result: result; }};
0 0
- 细节 Reverse Integer
- 15.1—细节实现题—Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- reverse integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- reverse Integer
- Reverse Integer
- Reverse integer
- https://github.com/rickytan/RTImageAssets
- Hibernate时间问题
- 线段树重开poj - 3667
- OpenGeo Suite QGIS Plugin安装和使用
- sql之left join、right join、inner join的区别
- 细节 Reverse Integer
- 网易游戏实习招聘
- 今天是微软40岁生日,图说微软的初创故事
- PHP Socket编程 之使用fsockopen()函数
- 【Java并发编程】之八:多线程环境中安全使用集合API(含代码)
- matlab保存图像去除白框
- 如何使用 xcodebuild命令archive导出ipa文件?
- 教你实现别人家的动画2
- 【万里征程——Windows App开发】使用华丽丽的字体