function solution(n) {
//n을 3진수로 변환 toString(3)
let str_3 = n.toString(3);
str_3 = str_3.split('').reverse().join('');
//3진수를 10진수로 변환 parseInt()이용
let str_10 = parseInt(str_3,3);
return str_10;
}
다른풀이
const solution = (n) => {
return parseInt([...n.toString(3)].reverse().join(""), 3);
}
[...n.toString(3)] 을 이용하여 split()메소드를 쓰지 않고도 문자열을 배열로 만들어주었다.
전개연산자 [...]
toString, parseInt 를 이용한 진법변환 방법