class Solution {
public:
    /**
     * 
     * @param x int整型 
     * @return int整型
     */
    int reverse(int x) {
        if(x==0)
        {
            return 0;
        }
        int i=x,j=0;
        while (i) {
            if(j>214748364||(j==214748364&&(i%10>7))||(j<-214748364))
            {
                return 0;
            }
            j=(j*10)+i%10;
            i/=10;
        }
        return j;
    }
};