[Leetcode]Reverse Integer

时间:2023-03-09 03:34:14
[Leetcode]Reverse Integer

核心思想:原数对10取余数赋值给新数后降一位,再把新数升一位加上下一次原数取余值,直到原数降为0。

解法如下:

 int reverse(int x) {
bool minus = false;
if(x<)
{
x= -x;
minus = true;
}
int a=;
while(x)
{
a*=;
a+=x%;
x/=;
}
return minus?-a:a;