2023-08-13
프로그래머스 1단계 3진법 뒤집기
프로그래머스JavaScript1단계코딩테스트
3진법 뒤집기
풀이
changeBinary: 10진법을 n진법으로 변환changeNumber: n진법을 다시 10진법으로 변환
- 입력 숫자를 3진법으로 변환
- 문자열을 쪼개서 뒤집기
- 뒤집은 3진법 문자열을 다시 10진법으로 변환
function solution(n) {
const binaryThree = changeBinary(n, 3)
return changeNumber(binaryThree.split("").reverse().join(""), 3)
}
const changeBinary = (num, n) => num.toString(n)
const changeNumber = (num, n) => parseInt(num, n)