본문 바로가기
자바스크립트 코딩테스트

프로그래머스 Level 1 - 3진법 뒤집기 (Javascript)

by 준벨롭 2023. 12. 25.

문제

답안

function solution(n) {   
    return Number(parseInt(n.toString(3).split('').reverse().join(''),3).toString(10));
}

후기

n을 3진수로 바꾼 후 split, reverse,join을 이용해 문자열을 뒤집고 숫자열로 바꿔 10진수로 바꿔준다.Number로 묶어주지 않으면 문자열이 되므로 참고할 것.가독성은 별로 안좋은듯.

728x90