반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

undefined

[프로그래머스] 3진법 뒤집기 -JS 본문

Coding Test

[프로그래머스] 3진법 뒤집기 -JS

JavaScripter 2022. 6. 9. 22:13
반응형

문제 설명


문제 풀이

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

1. toString으로 3진법화

 

2. 배열로 나눠주고 reverse

 

3. join으로 합해준 후 parseInt(num,현재진법)으로 10진법화


개선 사항

function solution(n) {
    return parseInt([...n.toString(3)].reverse().join(""),3)
}

es6의 신기능 [...arr]를 잘 활용하면 split으로 따로 배열화를 해줄 필요가 없다.

반응형
Comments