나 개발자 할래요
[JS] 3진법 뒤집기 본문
function solution(n) {
var answer = 0;
answer = parseInt(n.toString(3).split("").reverse().join(""),3)
return answer;
}
`n.toString(3)` : 10진수 정수 `n`을 3진수 문자열로 변환
`.split("")` : 문자열을 각 문자로 구성된 배열로 변환
`.reverse()` : 배열의 순서를 뒤집음
`.join("")` : 배열을 다시 문자열로 합침
`parseInt(뒤집힌 문자열, 3)` : 뒤집힌 3진수 문자열을 10진수 정수로 변환
'개발자 되는 법... > 코딩테스트...' 카테고리의 다른 글
[JS] 삼총사 (0) | 2024.07.04 |
---|---|
[JS] 이상한 문자 만들기 (0) | 2024.07.04 |
[JS] 최대공약수와 최소공배수 (1) | 2024.07.03 |
[JS] 직사각형 별 찍기 (0) | 2024.07.02 |
[JS] 행렬의 덧셈 (0) | 2024.07.02 |