Easy 2 Reverse Integer(7)
来源:互联网 发布:广州网络维护maxingit 编辑:程序博客网 时间:2024/05/16 13:59
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.
Subscribe to see which companies asked this question.
Solution
转换过程很简单,主要是溢出的判断(依据时,如果计算过程溢出,则是运算是不可逆的)。
class Solution {public: int reverse(int x) { int res=0; int ress=0; while(x){ ress=res*10+x%10; if(res!=(ress/10)) return 0;//溢出的判断 res=ress; x=x/10; } return res; }};
0 0
- Easy 2 Reverse Integer(7)
- Reverse Integer(EASY)
- [Leetcode 7, Easy] Reverse integer
- 【LeetCode】(7)Reverse Integer(Easy)
- Easy 7题 Reverse Integer
- LeetCode #7 - Reverse Integer - Easy
- 7. Reverse Integer (Easy)
- LeetCode-7-Reverse Integer(Nmber-Strng)-Easy
- LeetCode OJ 7 Reverse Integer [easy]
- LeetCode-Easy刷题(2) Reverse Integer
- Reverse Integer [Easy]
- 【Leetcode】Reverse Integer(easy)
- 7. Reverse Integer Easy
- 2.[easy] Reverse Integer
- 7. Reverse Integer [easy] (Python)
- LeetCode 第7题 Reverse Integer (easy)——python
- LeetCode刷题(C++)——Reverse Integer(Easy)
- LeetCode(7)Reverse Integer
- LIVE555
- 每天一个Linux命令(45):watch
- Windows DOS内部命令详解04——del、ren、cls、ver、date、time
- requestFeature() must be called before adding content
- 阶乘的精确值
- Easy 2 Reverse Integer(7)
- ccf 排队问题
- 游戏开发完整学习路线
- 2017第八届蓝桥杯B组省赛第三题:承压计算
- JAVA OOP 第九章 数据访问层 (java的分层)
- Support Annotations注解介绍以及自定义注解代替枚举
- 201 大数据
- 技术积累20170415(2)
- java IO流的概念与分类