Leetcode OJ :Reverse Integer
来源:互联网 发布:dw制作淘宝首页 编辑:程序博客网 时间:2024/05/24 22:42
Leetcode OJ: Reverse Integer
- 解题思路:简单的将int倒序,除10取余,余数进位并相加
- 代码
int reverse(int x) { if(x==0) return 0; else { int num,neg=0; if(x<0) { num=(-1)*x; neg=1; } else num=x; long int reverse=0; while(num!=0) { reverse=reverse*10+num%10; num/=10; } if(neg==1) reverse*=-1; if(reverse<INT_MIN||reverse>INT_MAX) return 0; else return reverse; }}
需要注意的地方
- 防止溢出,long int reverse,并且最后判断reverse的大小是否超出INT_MIN~INT_MAX的范围
- 关键部分:
while(num!=0)
{
reverse=reverse*10+num%10;
num/=10;
}
0 0
- LeetCode OJ:Reverse Integer
- LeetCode OJ - Reverse Integer
- LeetCode OJ : Reverse Integer
- [LeetCode OJ]Reverse Integer
- Reverse Integer | LeetCode OJ
- Leetcode Oj Reverse Integer
- LeetCode OJ Reverse Integer
- LeetCode OJ----Reverse Integer
- LeetCode OJ - Reverse Integer
- LeetCode OJ ---- Reverse Integer
- Leetcode OJ :Reverse Integer
- [LeetCode OJ][007]Reverse Integer
- LeetCode OJ 0 Reverse Integer
- 【LeetCode OJ 007】Reverse Integer
- <LeetCode OJ> 7. Reverse Integer
- LeetCode OJ 7. Reverse Integer
- LeetCode OJ 7. Reverse Integer
- LeetCode OJ(7.Reverse Integer)
- Linux之我见
- Hadoop的HA实现
- nachos-java Task1.4 Communicator
- 2017.2.28
- mysql创建数据库后出现Access denied for user 'root'@'%' to database 'xxx'
- Leetcode OJ :Reverse Integer
- Android 活动主题Theme
- javaSE基本语法
- Python字典的遍历方法
- 转载别人的~QT5 mainwindow添加控件
- 图像用户界面GUI
- 数据处理流程
- [BZOJ2721][Violet 5]樱花(数论)
- Javaweb开发学习笔记(一)