reverse 함수에 정수인 숫자를 인자로 받습니다.
그 숫자를 뒤집어서 return해주세요.
x: 숫자
return: 뒤집어진 숫자를 반환!
예들 들어,
x: 1234
return: 4321
x: -1234
return: -4321
x: 1230
return: 321
const reverse = x => {
// x를 문자열로 바꾼 다음, 각 요소를 분리해서 하나의 배열로 만들고
// 배열의 자리를 뒤집는다
let string = x.toString().split("").reverse();
let a = x.toString()
// 만약 배열에 '-'가 있으면 배열을 뒤집었을 때
if(string[string.length-1] === "-") {
// '-'가 맨 뒤로 가기 때문에 뒤에 있는 '-'를 빼고
string.pop();
// 배열의 맨 앞에 '-'를 넣어준다
string.unshift('-');
// 만약 배열 index 0번째 자리에 0이 온다면
} else if(string[0] === 0) {
// 배열의 첫 자리를 생략해준다
string.shift();
}
// 결과값으로 나온 배열을 하나의 string으로 붙여주고 숫자로 변환한다
return Number(string.join(''));
}