LeedCode Reverse Integer
来源:互联网 发布:淘宝纸箱用什么机器 编辑:程序博客网 时间:2024/05/28 06:04
网址:https://leetcode.com/problems/reverse-integer/description/
题目:
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.
翻译:一个数字反过来输出。
思路;
易错点是没有做溢出检查。
代码:
class Solution {public: int reverse(int x) { int y=0; int n; while(x!=0) { n=x%10; if(y>INT_MAX/10||y<INT_MIN/10)//检查溢出 { return 0; } y=y*10+n; x=x/10; } return y; }};
阅读全文
0 0
- LeedCode 之 Reverse Integer
- LeedCode Reverse Integer
- [LeedCode OJ]#7 Reverse Integer
- leedcode做题总结,题目Reverse Integer----- 2011/12/25
- LeedCode Integer to Roman
- [LeedCode OJ]#190 Reverse Bits
- LeedCode 之 Integer to Roman
- LeedCode String to Integer (atoi)
- Reverse Integer
- Reverse Integer
- Reverse Integer
- reverse integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- 在mac下安装mysql
- Hbase协处理器
- 蚂蚁问题的编程解决
- Map接口
- mysql安装后,初次设置密码
- LeedCode Reverse Integer
- dmesg排除linux无法启动
- 论文笔记及公式推导 《Supervised Discrete Hashing》
- JavaScript入门篇
- Bitmap的二次采样
- 树的最小支配集poj3659、最小点覆盖、最大独立集
- 通用mapper与pagehelper插件配置注意!!!
- GUI和网络联机测试小程序
- python vim编辑器的快捷命令