Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
Example2: x = -123, return -321
Solution
Make
int reverse(int x)
{
int result = 0;
while (x!=0)
{
if (result > INT_MAX/10 || result < INT_MIN/10)
{
return 0;
}
result = (result*10) + (x%10);
x= x/10;
}
return result;
}
No comments:
Post a Comment