문제
reverse 함수에 정수인 숫자를 인자로 받습니다. 그 숫자를 뒤집어서 return해주세요.
x: 숫자 return: 뒤집어진 숫자를 반환!
예들 들어, x: 1234 return: 4321
x: -1234 return: -4321
x: 1230 return: 321
const reverse = x => {
// 여기에 코드를 작성해주세요.
if(x < 0){
let array = [x];
let c = array.toString().split("").reverse();
if(c[c.length-1] === "-"){
let negative = c.pop();
let sum ='';
for(i=0; i< c.length; i++){
sum += c[i];
}
let result = parseInt(negative + sum);
return result;
}
} else {
let array = [x];
// console.log(a);
let d = array.toString().split("").reverse();
// console.log(b)
let sum = '';
for(let i=0; i < d.length; i++){
sum += d[i]
}
sum = parseInt(sum);
return sum;
}
}
console.log(reverse(12345));
console.log(reverse(-12345));
module.exports = { reverse };