function solution(n) {
// n을 3진법으로 변환
let ternary = n.toString(3);
// 3진법으로 변환한 숫자를 배열로 만든 뒤, 뒤집은 뒤, 하나의 문자열로 만든다.
let reversedTernary = ternary.split("").reverse().join("");
// 3진법에서 10진법으로 다시 표현한다.
let decimal = parseInt(reversedTernary, 3);
return decimal;
}
숫자를 배열로 만들어서 뒤집고,
뒤집은 배열을 다시 하나의 문자열로 만든 것을
parseInt를 적절하게 사용해서 10진수로 만들어준다.
parseInt를 알고있다면 쉽게 풀 수 있는 문제였다.