[알고리즘 문제풀이] 3진법 뒤집기

😎·2022년 11월 20일
0

알고리즘 문제풀이

목록 보기
20/27

문제 설명
자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요.

제한사항
n은 1 이상 100,000,000 이하인 자연수입니다.
입출력 예
n result
45 7
125 229

내가 작성한 코드

function solution(num){
return parseInt((num.toString(3).split('').reverse().join('')),3)
}

문제해설
전달받은 num의 값을 3진법 수로 변환 후
split,reverse,join을 사용하여 문자열 역순으로 배치 후, parseInt(value,3) 메소드를 이용하여 3진법으로 표기된 수를 10진법으로 전환하여 반환하는 함수

profile
개발 블로그

0개의 댓글