Leetcode 7. 整数反转
生活随笔
收集整理的這篇文章主要介紹了
Leetcode 7. 整数反转
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
繁瑣解題思路:
class Solution { public:int reverse(int x) {if(x == INT_MIN) return 0;int flag = 1;if(x < 0) flag = -1;long long base = 0;x = abs(x);while(x){base = base * 10 + x % 10;x /= 10;}if(flag == -1) base = -base;if(base > INT_MAX || base < INT_MIN)return 0;return base; } };最佳解題思路:
class Solution { public:int reverse(int x) {int a = 0;long ret = 0;while(x != 0){a = x % 10;x = x / 10;ret = ret * 10 + a;if(ret < INT_MIN || ret > INT_MAX)return 0;} return (int)ret; } };?
總結(jié)
以上是生活随笔為你收集整理的Leetcode 7. 整数反转的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 孤儿进程、僵尸进进程
- 下一篇: 网络编程套接字API