3진법 뒤집기

Jtiiin:K·2023년 11월 22일
0
post-thumbnail

문제설명

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

제한사항

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

정답

function solution(n) {
   let temp = n.toString(3)+''
   let temp2 = temp.split('').reverse()
   let temp3 = temp2.join('')
   return parseInt(temp3,3)
}
  • toString 에는 3진법으로 바꿔주는 기능이 있음
  • parInt의 두번째 인자로 숫자를 넣으면 해당 수를 10진법 정수로 바꿔줌
profile
호기심 많은 귀차니즘의 공부 일기

0개의 댓글