LeetCode 简单操作 | 7. Reverse Integer
来源:互联网 发布:kcf跟踪算法 编辑:程序博客网 时间:2024/04/20 07:53
/* * Leetcode7. Reverse Integer * Funtion: Reverse digits of an integer. * Example: x = 123, return 321 x = -123, return -321 * Note:The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows. * Author: LKJ * Date: 2017/2/28 * Hint:*/#include <iostream>#include <vector>#include <string>#include <cmath>#include <algorithm>using namespace std;class Solution {public: int reverse(int x) { int sign = 0; if(x < 0) {sign = 1;x =-x;} uint32_t y = 0; int z; while(x){ if((y > 214748364)) return 0; y = y*10; y = y + (x%10); if((y > 2147483647)) return 0; x= x/10; } if(sign == 1) z = -(int)y; else z = (int)y; return z; }};/*public int reverse(int x){ int result = 0; while (x != 0) { int tail = x % 10; int newResult = result * 10 + tail; if ((newResult - tail) / 10 != result) //good { return 0; } result = newResult; x = x / 10; } return result;}*/int main(){ int myin = 1534236469; int myout; Solution SA; myout = SA.reverse(myin); cout << myout << endl; return 0;}
0 0
- LeetCode 简单操作 | 7. Reverse Integer
- [LeetCode]7.Reverse Integer
- LeetCode 7. Reverse Integer
- LeetCode --- 7. Reverse Integer
- LeetCode 7.Reverse Integer
- [Leetcode] 7. Reverse Integer
- [Leetcode]7.Reverse Integer
- LeetCode 7.Reverse integer
- [LeetCode] 7.Reverse Integer
- 7. Reverse Integer LeetCode
- leetcode 7. Reverse Integer
- leetcode 7. Reverse Integer
- leetcode 7. Reverse Integer
- Leetcode 7. Reverse Integer
- 【LeetCode】7.Reverse Integer
- LeetCode 7. Reverse Integer
- LeetCode *** 7. Reverse Integer
- LeetCode 7. Reverse Integer
- JVM (1) JVM为什么需要GC?
- ActivityManager、ActivityManagerService、ActivityManagerNative、ActivityManagerProxy的关系(and5.1)
- 笔记3:caffe训练现有的模型
- Java Script总结
- 字符串空格查找替换
- LeetCode 简单操作 | 7. Reverse Integer
- Dijkstra 算法
- 【关于HTTP协议】
- 网络黑白 作者花无涯亲身感悟“中国黑客”数十载变迁
- 为小伙伴加福利
- strlen和sizeof取字符串长度的区别
- 什么是分布式账本?
- 类似QQ聊天界面
- el表达式中==null 和empty