leetcode 7 Reverse Integer
来源:互联网 发布:php程序员要求 编辑:程序博客网 时间:2024/06/05 04:01
class Solution {
public:
int reverse(int x) {
int result = 0;
while(x != 0){
result = result*10 + x %10;
x = x/10;
if(result > INT_MAX || result < INT_MIN)
return 0;
}
return result;
}
public:
int reverse(int x) {
int result = 0;
while(x != 0){
result = result*10 + x %10;
x = x/10;
if(result > INT_MAX || result < INT_MIN)
return 0;
}
return result;
}
};
第一遍提交错误,因为在代码最开始使用int 来定义的result,但是在最后判断,没有考虑到在 result = result*10 + x %10;时已经越界,所以将int result = 0改为 long result = 0;后,测试通过。
class Solution {
public:
int reverse(int x) {
long result = 0;
while(x != 0){
result = result*10 + x %10;
x = x/10;
if(result > INT_MAX || result < INT_MIN)
return 0;
}
return result;
}
};
阅读全文
0 0
- LeetCode 7 - Reverse Integer
- LeetCode(7) Reverse Integer
- leetcode 7REVERSE INTEGER
- [leetcode 7] Reverse Integer
- [Leetcode] 7 - Reverse Integer
- LeetCode 7:《Reverse Integer》
- [leetcode 7] Reverse Integer
- LeetCode | #7 Reverse Integer
- leetcode.7-----------Reverse Integer
- LeetCode 7: Reverse Integer
- leetcode-7 Reverse Integer
- leetcode(7)Reverse Integer
- LeetCode 7 - Reverse Integer
- leetcode 7 Reverse Integer
- leetcode #7 Reverse Integer
- leetcode 7 -- Reverse Integer
- LeetCode 7: Reverse Integer
- Leetcode[7]-Reverse Integer
- LeetCode Weekly Contest 47
- 字符串赋值给指针与数组的区别
- thinkphp操作mysql之SQl语句报错及解决方案
- 从神经网络到深度学习(一 )
- JRadioButton(单选按钮)组件使用
- leetcode 7 Reverse Integer
- 设计模式_建造者模式(6)
- Python---1.序列通用操作
- [Java多线程 一]---线程的概念与基本性质
- SpringBoot项目API文档工具-Springfox Swagger
- 分布式系统学习
- Python-简单优先队列
- Linux常见命令的用法
- Spring中配置数据库连接池 druid