7. Reverse Integer
Input: 123
Output: 321Input: -123
Output: -321Input: 120
Output: 21int reverse(int x) { // time: O(logx); space: O(1)
long res = 0;
while (x != 0) {
res = res * 10 + x % 10;
x /= 10;
}
return (res < INT_MIN || res > INT_MAX) ? 0 : (int)res;
}Last updated