프로그래머스 Lv.1 3진법 뒤집기
1 2 3 4 5 6 7 8 | function solution(n) { let answer = 0; let num = n.toString(3).split('').reverse().join(''); answer = parseInt(num, 3); return answer; } | cs |
10진수
n
을toString(3)
으로 3진수로 변환한다.
split
을 사용해서 배열로 바꿔주고,reverse
를 사용해서 배열을 뒤집는다.
join
을 사용해서 다시 문자열로 변환한 내용을 변수num
에 할당해준다.3진수가 담겨있는
num
을 다시 10진수로 변환해서answer
에 할당 후 return 한다.