문제

답안
function solution(n) {
return Number(parseInt(n.toString(3).split('').reverse().join(''),3).toString(10));
}
후기
n을 3진수로 바꾼 후 split, reverse,join을 이용해 문자열을 뒤집고 숫자열로 바꿔 10진수로 바꿔준다.Number로 묶어주지 않으면 문자열이 되므로 참고할 것.가독성은 별로 안좋은듯.
728x90
'자바스크립트 코딩테스트' 카테고리의 다른 글
| 프로그래머스 Level 1 - 예산 (Javascript) (0) | 2023.12.23 |
|---|---|
| 프로그래머스 Level 1 - 이상한 문자 만들기 (Javascript) (0) | 2023.12.22 |
| 프로그래머스 Level 1 - 크기가 작은 부분문자열 (Javascript) (0) | 2023.12.21 |
| 프로그래머스 Level 1 - 삼총사 (Javascript) (0) | 2023.12.20 |
| 프로그래머스 Level 1 - 최소직사각형 (Javascript) (0) | 2023.12.19 |