주어진 정수를 반대로 뒤집어서 반환하는 문제
Input: x = 123
Output: 321
Input: x = -123
Output: -321
Input: x = 120
Output: 21
Input: x = 0
Output: 0
var reverse = function(x) {
const numStr = Math.abs(x).toString();
let resultStr = '';
for(let index = numStr.length-1; index > -1; index--){
if(numStr[index] === '0' && resultStr.length === 0) continue;
resultStr += numStr[index];
}
if(x < 0){
resultStr = '-' + resultStr;
}
if(!checkRange(resultStr)) return 0;
return resultStr;
}
let checkRange = function(value) {
if(value < Math.pow(-2, 31) || value > Math.pow(2, 31) - 1) return false;
return true;
}