Level1 - 3진법 뒤집기

손대중·2022년 3월 21일
0

문제 설명 및 링크

https://programmers.co.kr/learn/courses/30/lessons/68935?language=javascript

나의 풀이

뭐 그냥 문제대로 풀면 된다.

다른 사람 풀이 보니 parseInt 써서 한줄로 끝내더라.

능력자들이 많고 나도 아직 배울점이 많다. ㅎㅎ

코드

모든 프로그래머스 문제 관련 코드들은 GitHub 링크 에 있음.

function solution(n) {
    const arr = n.toString(3).split('');
    
    let result = 0;
    
    let exponent = 0;
    arr.map(a => {
        result += (Number(a) * Math.pow(3, exponent));
        ++exponent;
    });
    
    return result;
}

0개의 댓글