[알고리즘] 정수인 숫자를 인자로 받아 뒤집어서 return

lilyoh·2020년 10월 13일
0

문제

reverse 함수에 정수인 숫자를 인자로 받습니다.
그 숫자를 뒤집어서 return해주세요.

x: 숫자
return: 뒤집어진 숫자를 반환!

예를 들어,
x: 1234
return: 4321

x: -1234
return: -4321

x: 1230
return: 321

풀이

const reverse = (x) => {
  let arr = x.toString().split("").reverse();
  
  if (arr.includes("-")) {
    arr.pop();
    arr.unshift("-");
  } 
  
  if(arr.includes("0")) {
    arr.shift();
  }
  
  return Number(arr.join(""));
}

0개의 댓글