CodaKata 02

3746 단어 WeCode위코드WeCode

문제

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

예를 들어

x: 1234
return 4321
x: -1234
return : -4321
x: 1230
return: 123

나의 답안

인자로 받은 정수인 값을 뒤집어서 반환해야 하는데, 음수일 경우에 음수 기호를 제거하고, 배열을 뒤집어서 다시 맨 앞에 음수 기호를 추가하는 방법으로 해결했다.

const reverse = (x) => {
  return parseInt(x.toString().split('').reverse().join('')) * Math.sign(x);
};

console.log(reverse(-2178)); // -8712
console.log(reverse(8376)); // 6738
console.log(reverse(1230)); // 321
console.log(reverse(-123)); // -321

좋은 웹페이지 즐겨찾기