728x90
반응형
(1) 내 코드
function solution(n) {
let threeType = n.toString(3).split('').reverse().join('');
return parseInt(threeType, 3);
}
1) toString(3) => 3진법으로 변환
2) 배열로 변환 후 거꾸로 reverse적용 후 다시 문자열 join()
3) parseInt(변수,3) => 변수는 3진법이니 10진법으로 변환
(2) 다른 사람 풀이
const solution = (n) => {
return parseInt([...n.toString(3)].reverse().join(""), 3);
}
1) 위의 방법과 유사 + 배열로 변환시 스프레드 사용 : [...n.toString(3)]
끝.
반응형
'코딩테스트' 카테고리의 다른 글
[프로그래머스 | JavaScript] 삼총사 (0) | 2023.11.30 |
---|---|
[프로그래머스 | JavaScript] 이상한 문자 만들기 (1) | 2023.11.30 |
[프로그래머스 | JavaScript] 직사각형 별찍기 (0) | 2023.11.23 |
[프로그래머스 | JavaScript] 문자열 다루기 기본 (0) | 2023.11.23 |
[프로그래머스 | JavaScript] 부족한 금액 계산하기 (1) | 2023.11.23 |