프로그래머스 LEVEL 1(3진법 뒤집기)
-
사용 언어 : javascript
-
해결 날짜 : 2022-08-10
-
해결 방법 :
- Number의 내장함수 toString()을 통해 10진수를 원하는 진수로 변환
- reverse() 함수로 역순 정렬 후
- parseInt()로 다시 10진수로 변환
-
코드
function solution(n) {
const ternary = n.toString(3);
const reversed = ternary.split('').reverse().join('');
return parseInt(reversed, 3);
}