[프로그래머스] 3진법 뒤집기

해피데빙·2022년 6월 23일
0

코딩테스트

목록 보기
23/52
post-custom-banner
function solution(n) {
  return parseInt(n.toString(3).split("").reverse().join(""), 3);
}

toString

숫자 및 BigInts의 경우 toString()은 선택적으로 기수(radix)를 매개변수로 취합니다. 기수의 값은 최소 2부터 36까지입니다.

기수를 이용함으로써 10진수를 (1, 2, 3, 4, 5...) 다른 진수로 변환할 수 있습니다. 아래는 10진수를 2진수로 변환하는 예제입니다.

toString(n): n진수로 만든다

let baseTenInt = 10;
  console.log(baseTenInt.toString(2));
  // "1010"이 출력됩니다

parseInt

Split

split() vs split('') vs split(' ')
1 : 덩어리째로 배열을 만든다 -> 요소 1개
2 : 하나씩 나눠서 배열을 만든다 -> string의 글자 하나하나 요소
3 : 띄어쓰기 기준으로 배열

Join

join() vs join('')
1: 디폴트로 쉼표
2: 쉼표 없애고 합한다

profile
노션 : https://garrulous-gander-3f2.notion.site/c488d337791c4c4cb6d93cb9fcc26f17
post-custom-banner

0개의 댓글