TIL17-02 N진수 ->N진수 ,toString() , parseInt 로 간단하게

김태혁·2023년 1월 28일
0

TIL

목록 보기
60/205
  • 문제 설명
    자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요.
  • 풀이 과정
    • 자바스크립트에서 진수 변환은 의외로 간단하다.
    • toString(x)을 활용해 x진수로 변환이 가능하다.
    • parseInt(n, 3)를 활용하면 3진수로 표현된 n을 다시 10진수로 변환해준다.
function solution(n) {
    let answer = n.toString(3).split("").reverse().join("");
                //n을 3진법으로->배열로 ->배열 뒤집기-> 문자열로
    let a = parseInt(answer,3); // answer를 10진수로
    return a;
}
profile
도전을 즐기는 자

0개의 댓글