7. Reverse Integer
来源:互联网 发布:知已知彼百战不殆 编辑:程序博客网 时间:2024/06/05 16:36
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
题意:翻转数字,细节:溢出输出0,10,100,1000等等输出1
class Solution {public: int reverse(int x) { int sym = 1; long long int y = x; if(y < 0){ sym = -1; y = -y; } vector<int> tmp; while(y != 0){ tmp.push_back(y % 10); y /= 10; } long long int rev = 0; int sz = tmp.size(); for(int i = 0; i < sz; ++i){ rev = rev * 10 + tmp[i]; } if((sym == 1 && rev > 2147483647) || (sym == -1 && rev > 2147483648)) return 0; return rev * sym; }};
阅读全文
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
- 【LeetCode64 Minimum Path Sum】动态规划计算路径
- 3.1 Linux中的文件IO (13、14节)
- Spring(1-1、基于xml装配Bean)
- C8051F没有无法进main函数的解决办法之一
- 解决IIS+PHP出现的“500
- 7. Reverse Integer
- Java基础教程18-方法传参和返回值
- Lecture 2: Supervised machine learning
- http协议无状态中的 "状态" 到底指的是什么?!
- Ancient Cipher
- 程序员面试金典——实时中位数_
- vue2.0实战案例之高级教程-老孟编程
- 四、5、Date类型及方法
- POJ3155_Hard Life_二分求解分数规划||最大权闭合图