7. Reverse Integer
来源:互联网 发布:淘宝网用别人身份证 编辑:程序博客网 时间:2024/05/19 05:01
1、题目描述
输入一个32bit整数,返回将整数中的数字倒序排列的数字。主要超过int范围要返回0.
2、思路
用long long保存新数字,防止新数字越界。求出新数字,做判断是否越整数界。
这里注意的是,负数%10 返回的竟然也是个负数啊喂!
3、代码
int reverse(int x) { long long ans=0; while(x){ int a = x%10; x/=10; ans = ans*10+a; } return (ans<INT_MIN || ans>INT_MAX) ? 0 : ans; }
阅读全文
0 0
- [LeetCode]7.Reverse Integer
- LeetCode 7. Reverse Integer
- LeetCode --- 7. Reverse Integer
- LeetCode 7.Reverse Integer
- [Leetcode] 7. Reverse Integer
- 7.Reverse Integer
- [Leetcode]7.Reverse Integer
- LeetCode 7.Reverse integer
- 7. Reverse Integer
- 7. Reverse Integer
- 7.Reverse Integer
- 7.Reverse Integer
- [LeetCode] 7.Reverse Integer
- 7. Reverse Integer
- 7. Reverse Integer
- 7. Reverse Integer
- 7. Reverse Integer
- 7. Reverse Integer LeetCode
- 【转】英文单词训练
- 二分查找(while循环)
- Jupyter Notebook的提示与技巧
- Caffe数据层及参数设置
- git pull
- 7. Reverse Integer
- Java核心技术Ⅰ——心得(2)
- 生成模型与判别模型
- 安卓第三方分享集成
- Unity3d 4.x 自发光材质
- android button按钮阴影去除
- (洛谷 1255)数楼梯
- 我喜欢读书是因为父母的纵容
- 数据结构——字符串的基本操作