class Solution {
public int reverse(int x) {
int pop = 0;
int result = 0;
int temp = 0;
while (x != 0) {
pop = x % 10;
temp = result;
result = result * 10 + pop;
if ((result - pop) / 10 != temp) {
return 0;
}
x /= 10;
}
return result;
}
}
image.png