标签:code pre eve int 整数 add 时间 代码 数字
给出一个 32 位的有符号整数,将这个整数中每位上的数字进行反转。
class Solution {
public:
int reverse(int x) {
int revx = 0;
while(x)
{
int add = x % 10;
if(revx > INT_MAX / 10 || (revx == INT_MAX / 10 && add > 7)) return 0;
if(revx < INT_MIN / 10 || (revx == INT_MIN / 10 && add < -8)) return 0;
x /= 10;
revx = revx * 10 + add;
}
return revx;
}
};
我爱水题。嗯。
标签:code pre eve int 整数 add 时间 代码 数字
原文地址:https://www.cnblogs.com/songjy11611/p/12134445.html