function solution(n) {
// 124나라 숫자를 담을 배열
const answer = [];
while(true){
// 3으로 나누어 떨어지면 4, 아니면 나머지를 배열에 담음
if(n%3===0)
answer.unshift(4);
else
answer.unshift(n%3);
// 몫이 0보다 클 경우
// 3으로 나누어 떨어지면 몫-1, 아니면 몫을 리턴
if(n/3 > 0){
if(n%3==0){
n = parseInt(n / 3) - 1;
}else{
n = parseInt(n / 3);
}
}
// 몫이 0이면 반복문 종료
if(n===0)
break;
}
return answer.join('');
}