[JavaScript][Programmers] 3진법 뒤집기

조준형·2021년 7월 16일
0

Algorithm

목록 보기
39/142
post-thumbnail

🔎 3진법 뒤집기

❓ 문제링크

https://programmers.co.kr/learn/courses/30/lessons/68935

📄 제출 코드

function solution(n) {
    
    let three = n.toString(3);
    // console.log(three);

    three = three.split("").reverse().join("");
    // console.log(three);

    let answer = parseInt(parseInt(three, 3).toString(10));
    return answer;

}

let n = 45;
console.log(solution(n));

toString을 이용하여 3진법으로바꾸고, reverse를 이용하여 뒤집었습니다.
위 코드를 한줄로 줄이면

return parseInt([...n.toString(3)].reverse().join(""), 3);

로 separate operation을 이용하여 표현할 수 있습니다.

profile
깃허브 : github.com/JuneHyung

0개의 댓글