reverse 함수에 정수인 숫자를 인자로 받습니다. 그 숫자를 뒤집어서 return해주세요.
x: 숫자 return: 뒤집어진 숫자를 반환!
예들 들어, x: 1234 return: 4321
x: -1234 return: -4321
x: 1230 return: 321
처음 접근한 방식
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
}
}
Math.sign(숫자) > 인수를 받아 양수라면 1을 반환하고 음수라면 -1을 반환하는 메서드라고한다...
이 메서드를 사용해서 조건문 없이 접근할 수 있다.
const reverse = x => {
return parseInt(x.toString().split('').reverse().join('')) * Math.sign(x)
}
끝!