class Solution {
public:
    /**
     * 
     * @param x int整型 
     * @return int整型
     
     */
    int reverse(int x) {
        long res = 0; // 
        while(x) {
            int num = x % 10;
            res = res * 10 + num;
            x = x / 10;
        }
        if (res >pow(2, 31) - 1 || res < -pow(2, 31)) {
            return 0;
        } 
        return res;
    }
};