如何扭转一个数字?
例1:x = 123,返回321例2:x = -123,返回-321
这是我的答案:
public int reverse(int x) {
int result = 0;
while(x != 0){
result = result * 10 + x % 10;
x = x / 10;
}
return result;
}
Run Code Online (Sandbox Code Playgroud)
但是当我输入1534236469时,它会输出1056389759,这是错误的.你觉得我的节目怎么样?谢谢.
algorithm ×1