프로그래머스
10진법 3진법 124나라
1 1 1 //3으로 나눴을때 나머지가 1
2 2 2 //3으로 나눴을때 나머지가 2
3 10 4 //3으로 나눴을때 나머지가 0
4 11 11
5 12 12
6 20 14
7 21 21
8 22 22
9 100 24
10 101 41
11 102 42
12 110 44
function solution(n) {
const nums = [4,1,2];
let answer = '';
while(n>0) {
answer = nums[n%3] + answer;
n = n%3===0 ? (n/3)-1 : Math.floor(n/3);
}
return answer;
}