[PS]3진법 뒤집기(LV1)

ShinJuYong·2022년 3월 29일
0

프로그래머스

목록 보기
2/23
post-thumbnail

프로그래머스 레벨1

3진법 뒤집기

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

제한사항
n은 1 이상 100,000,000 이하인 자연수입니다.

풀이

function solution(n) {
    return parseInt(n.toString(3)
                    .split("")
                    .reverse()
                    .join("")
                    ,3)
	}

마무리

숫자 num에대한 n진법 변환은 자바스크립트에서 toString()으로 가능하다, 그후 변환된 num을 split()해서 배열로 바꾼뒤 reverse()를 통해 앞뒤를 반전시킨다, 그뒤에 join()을 통해 문자열로 바꾼뒤 parseInt()로 10진법으로 변환한다

0개의 댓글