/**
 *
 * @param x int整型
 * @return int整型
 */
function reverse(x) {
    // write code here
    //1.只反转数字部分,符号位部分不反转
    //2.反转后整数num超过 32 位的有符号整数的范围 [−231,  231 − 1] ,返回 0
    let xC = Math.abs(x);
    let xs = Number(xC.toString().split("").reverse().join(''));

    if (xs > 2 ** 31 - 1) {
        return 0;
    }
    if (x < 0) {
        return -xs;
    }
    return xs;
}
module.exports = {
    reverse: reverse,
};