코드카타 - Math.sign()

문제

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

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

예들 들어, x: 1234 return: 4321

x: -1234 return: -4321

x: 1230 return: 321

풀이

const reverse = x => {
  const a = String(x).split('').reverse().join('');
  console.log(a)
  return parseInt(a) * Math.sign(x)
}

console.log(reverse(120));
  • Math.sign() : 인자로 받은 값이 음수면 -1을 반환, 양수면 +1을 반환한다.(대박...🍖)

  • 함께 문제를 풀턴 팀원분이 알려주셨다!

오늘도 꿀팁 알아갑니다앙~~

좋은 웹페이지 즐겨찾기