function solution(n) {
var ternary = '';
var sum = 0;
// 3진법 변환
while (n != 0) {
var mod = n % 3;
ternary += mod.toString();
n = parseInt(n / 3);
}
// 10진법 변환
for (var i = ternary.length - 1; i >= 0 ; i--) {
var pow = Math.pow(3, ternary.length - i-1);
sum += pow * ternary.charAt(i);
}
return sum;
}