每日一练之Reverse Integer[LeetCode No.7]-翻转整数
来源:互联网 发布:闪电网络 中转交易 编辑:程序博客网 时间:2024/06/14 05:54
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
click to show spoilers.
Note:
The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows.
注意读入和返回的数都是 int 型的,这时就要考虑反转后这个数会不会超 int,超的话就返回 0 。这时处理数时最好用比 int 大的类型,不然恐怕会超范围。
class Solution {
public:
int reverse(int x) {
long long res = 0;
while(x) {
res = res*10 + x%10;
x /= 10;
}
return (res<INT_MIN || res>INT_MAX) ? 0 : res;
}
};
0 0
- 每日一练之Reverse Integer[LeetCode No.7]-翻转整数
- LeetCode 7 Reverse Integer(翻转整数)
- 每日一练之Roman to integer & integer to Roman【LeetCode No.12,13】
- leetcode每日一题:(7)Reverse Integer
- [C++]LeetCode 7:Reverse Integer(翻转整数)
- LeetCode #7 Reverse Integer 翻转整数 解题小节
- LeetCode | Reverse Integer(翻转整数)
- LeetCode | 7.Reverse integer(整数翻转)
- Reverse Integer 翻转整数
- 每日一练之Two sum [leetcode No.1]
- LeetCode No.7 Reverse Integer
- LeetCode No.7 Reverse Integer
- leetcode题集——reverse-integer(翻转十进制整数)
- 翻转int型整数(Reverse Integer<from LeetCode>)
- [C++]Reverse Integer整数翻转
- Reverse Integer 翻转数字@LeetCode
- [LeetCode-7] Reverse Integer(反转整数)
- LeetCode 7 :Reverse Integer ---- 反转int整数
- CAN与CANOpen(四)
- Qt中的智能指针
- linux 配置ssh 登录
- mysql中GROUP BY结合GROUP_CONCAT的使用
- hdu 2732 Leapin' Lizards 【图论-网络流-最大流】
- 每日一练之Reverse Integer[LeetCode No.7]-翻转整数
- windows下用批处理设置设置环境变量 .
- http对接url传上传下载数据
- ubuntu下安装JDK7/JDK8
- .NET-list扩展方法Distinct去重
- 关于使用Volley下载的json字符串无法显示中文的问题(已解决)
- c++实现简单的学生成绩管理系统
- moc: Too many input files specified
- 携程实时大数据平台演进