public class Solution {
public int reverse(int x) {
int flag = 1;
if (x<0) {
flag = -1;
x *= flag;
}
int res = 0;
while (x>0) {
res = res*10+x%10;
x = x/10;
}
return res*flag;
}
}
turn x into positive if it is negative, using "flag".
回复删除要先算res再算x.
回复删除