본문 바로가기
ComputerScience/알고리즘, 프로그래머스

[Lv.1] 3진법 뒤집기

by VictorMeredith 2023. 1. 31.

1. 문제

2. 풀이

function solution(n) {
    var answer = parseInt([...n.toString(3)].reverse().join(''),3)
	// n.toString(3) 은 10->3진법 변환
    // 배열로 나눈 뒤 reverse()로 순서를 바꿔서 join으로 연결해준 뒤
    // parseInt()로 3->10진법 변환
    return answer;
}

3. 알아야할 사항

 1) 10진법 -> n진법 : num.toString(n)

 2) n진법 -> 10진법 : parseInt(num,n)

댓글