https://programmers.co.kr/learn/courses/30/lessons/68935
function solution(n) {
let three = n.toString(3);
// console.log(three);
three = three.split("").reverse().join("");
// console.log(three);
let answer = parseInt(parseInt(three, 3).toString(10));
return answer;
}
let n = 45;
console.log(solution(n));
toString을 이용하여 3진법으로바꾸고, reverse를 이용하여 뒤집었습니다.
위 코드를 한줄로 줄이면
return parseInt([...n.toString(3)].reverse().join(""), 3);
로 separate operation을 이용하여 표현할 수 있습니다.