leetcode:Reverse Integer
来源:互联网 发布:3d游戏美工 编辑:程序博客网 时间:2024/06/09 20:09
leetcode:Reverse Integer
题目:
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
Have you thought about this?
Here are some good questions to ask before coding. Bonus points for you if you have already thought through this!
If the integer’s last digit is 0, what should the output be? ie, cases such as 10, 100.
Did you notice that the reversed integer might overflow? Assume the input is a 32-bit integer, then the reverse of
1000000003 overflows. How should you handle such cases?
Throw an exception? Good, but what if throwing an exception is not an option? You would then have to re-design the function (ie, add an extra parameter).
c++实现:
#include <iostream>using namespace std;int reverseInteger(int x){int r=0;for(;x;x/=10)r=r*10+x%10;return r;}int main(){int a=-123;int out;out=reverseInteger(a);cout<<out<<endl;return 0;}测试结果:
0 0
- LeetCode:Reverse Integer
- LeetCode: Reverse Integer
- [Leetcode] Reverse Integer
- LeetCode : Reverse Integer
- [LeetCode] Reverse Integer
- Leetcode: Reverse Integer
- LeetCode 7 - Reverse Integer
- leetcode 104: Reverse Integer
- Leetcode : Reverse Integer
- 【leetcode】Reverse Integer
- [LeetCode]Reverse Integer
- LeetCode-Reverse Integer
- [leetcode] Reverse Integer
- LeetCode - Reverse Integer
- leetcode之Reverse Integer
- LeetCode | Reverse Integer
- LeetCode: Reverse Integer
- Leetcode: Reverse Integer
- Android清除本地缓存工具类代码
- Centos7.2下使用YUM快速安装MySQL5.7
- 多行多余文字省略号
- Deep Learning 学习系列004 —— 结构设计
- android CheckBox控件的定义及事件监听
- leetcode:Reverse Integer
- SQL Trace
- 在Android中,如何使屏幕常亮的问题
- 写给 iOS 程序员看的 C++(1)
- 建议61:避免在finally内撰写无效代码
- Android OpenGL ES 简明开发教程_材质渲染
- 设计模式——命令模式
- Android开发注意事项--不定时更新
- 写一个简单的线程池