개발_자 2024. 7. 3. 16:19

function solution(n) {
    var answer = 0;
    answer = parseInt(n.toString(3).split("").reverse().join(""),3)
    return answer;
}

 

`n.toString(3)` : 10진수 정수 `n`을 3진수 문자열로 변환

`.split("")` : 문자열을 각 문자로 구성된 배열로 변환

`.reverse()` : 배열의 순서를 뒤집음

`.join("")` : 배열을 다시 문자열로 합침

`parseInt(뒤집힌 문자열, 3)` : 뒤집힌 3진수 문자열을 10진수 정수로 변환