자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요.
입출력 예
function solution(n) {
return parseInt(n.toString(3).split('').reverse().join(''), 3);
}
(10진수).toString(n) 을 이용해 인자로 받은 10진수를 3진수로 바꾸어 주었고 parseInt(n진수, n)를 이용해
최종적으로 3진수를 다시 10진수로 바꾸어주었다 주의할점은 parseInt의 n진수 자리에는 문자열형태의 자료형이
들어가야 하고, toString의 10진수 자리에는 넘버 형태의 자료형이 들어가야한다.
,총 풀이를 하자면
중간의 split메소드는 toString으로 받환받은 3진수의 문자열값을 배열로 바꾸어주었고
그 배열을 reverse메소드를 이용하여 뒤집어주었다 그리고 join메소드를 이용하여 배열의 모든 인덱스값을
합쳐 문자열 형태로 반환 한 후 뒤집어진 3진수의 문자열 형태값을 parseInt의 인자로 넣어준것이다.