프로그래머스 LEVEL 1(3진법 뒤집기)

image

  • 사용 언어 : javascript

  • 해결 날짜 : 2022-08-10

  • 해결 방법 :

    • Number의 내장함수 toString()을 통해 10진수를 원하는 진수로 변환
    • reverse() 함수로 역순 정렬 후
    • parseInt()로 다시 10진수로 변환
  • 코드

  function solution(n) {
      const ternary = n.toString(3);
      const reversed = ternary.split('').reverse().join('');
      return parseInt(reversed, 3);
  }