손코딩
[프로그래머스] 3진법 뒤집기 본문
728x90
728x90
function solution(n) {
var answer = 0;
var three = n.toString(3).split("").reverse().join("")
answer = parseInt(three, 3);
return answer;
}
toString(3) - 3진법으로 변환하고
split("") - 숫자를 하나씩 쪼갠다
reverse() - 나눠진 숫자를 역순으로 뒤집는다
join("") - 배열로 나눠진 숫자를 다시 붙인다
parseInt(three, 3) - 3진법으로 되어있는 three(3진법 뒤집은 결과 넣었음)를 다시 10진법으로 바꿈
'JavaScript' 카테고리의 다른 글
[프로그래머스] 문자열 내림차순으로 배치하기 (0) | 2021.02.15 |
---|---|
[JavaScript] input type checkbox 체크 여부 확인하기 (0) | 2021.02.03 |
[JavaScript] 페이지 새로고침 (0) | 2021.01.25 |
checkbox check 여부 체크하기 (0) | 2021.01.19 |
[JavaScript] modal창 생성하기 (0) | 2020.09.10 |