reverse 함수에 정수인 숫자를 인자로 받습니다. 그 숫자를 뒤집어서 return해주세요.
x: 숫자 return: 뒤집어진 숫자를 반환!
예들 들어, x: 1234 return: 4321
x: -1234 return: -4321
x: 1230 return: 321
const reverse = x => {
// 여기에 코드를 작성해주세요.
let string = x.toString();
const Array = string.split("");
const reverses = Array.reverse();
if (reverses[reverses.length - 1] === "-") {
let spliceR = reverses.splice(0, reverses.length - 1);
spliceR.unshift("-");
let temp = "";
for (let i = 0; i < spliceR.length; i++) {
temp += spliceR[i];
}
return Number(temp);
} else {
let temp = "";
for (let i = 0; i < reverses.length; i++) {
temp += reverses[i];
}
return Number(temp);
}
}
끝자리가 0일경우 숫자화하면 뒤집었을때 0은 자동으로 없어진다.
(ex:1230 -> 0123 -> 123)
array.splice(배열변경시작 인덱스, 제거할 숫자, 추가할 요소)