/**
*
* @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,
};

京公网安备 11010502036488号