leetcode_7. Reverse Integer
来源:互联网 发布:itudou是什么软件 编辑:程序博客网 时间:2024/06/05 11:22
题目:
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.
Subscribe to see which companies asked this question.
简单题:就是输入一个数,反转它的数值。如果超过了int32,就return 0
class Solution {
public:
int reverse(int x) {
long long ans=0;
if(x==0){
return 0;
} else if(x<0){
// ans=ans*(-1);
int y=-x;
while(y){
int k=y%10;
y=y/10;
ans=ans*10+k;
}
if (ans > INT_MAX || ans < INT_MIN){
return 0;
}
return -ans;
} else {
int y=x;
while(y){
int k=y%10;
y=y/10;
ans=ans*10+k;
}
if (ans > INT_MAX || ans < INT_MIN){
return 0;
}
return ans;
}
}
};
- LeetCode_7---Reverse Integer
- leetcode_7. Reverse Integer
- leetcode_7. Reverse Integer 反转整数的各个数字
- Leetcode_7
- 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
- 数据结构排序之插入排序
- 鼠标右击发送到后出现无效快捷方式的解决办法
- git学习
- 该学会怎么调试程序了
- 382. Linked List Random Node
- leetcode_7. Reverse Integer
- javascript中正则表达式的test()和exec()的区别
- 目前较火热的前端框架----React(转载)
- Servlet工作原理解析
- JavaSE--07-Eclipse的快捷键
- c#总结--面向对象三大特征
- 1010. 一元多项式求导
- RXJAVA 在android 项目中的借鉴经验
- T440p重装64位windows系统