reverse 함수에 정수인 숫자를 인자로 받습니다.
그 숫자를 뒤집어서 return해주세요.
x: 숫자
return: 뒤집어진 숫자를 반환!
예들 들어,
x: 1234
return: 4321
x: -1234
return: -4321
x: 1230
return: 321
방법1
const reverse = x => {
let array = x.toString().split("").reverse();
if (array.includes("-")) {
array.pop("-");
array.unshift("-");
}
return Number(array.join(""));
}
let num = -1230;
// -321 반환
console.log(reverse(num))
방법2
const reverse = x => {
if(x > 0) {
return parseInt(x.toString().split("").reverse().join(""))
} else if(x > 0) {
return parseInt(x.toString().split("").reverse().join("")) * -1
}
}
방법3
const reverse = x => {
return parseInt(x.toString().split("").reverse().join("")) * Math.sign(x);
}