[프로그래머스/Lv1/자바스크립트] 3진법 뒤집기
2023. 5. 12. 12:56
문제
https://school.programmers.co.kr/learn/courses/30/lessons/68935?language=javascript
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
코드
function solution(n) {
var trit = n.toString(3);
var reversedTrit = trit.split("").reverse().join("");
var answer = parseInt(reversedTrit, 3);
return answer;
}
메모
자바스크립트의 toString() 메소드는 매개변수에 수(2~36)를 입력하면 원하는 숫자를 기수에 해당하는 진수로 변환해준다.
이때 변환되는 진수는 문자열로 반환된다.
toString() 메소드를 통해 입력받은 n을 3진수 숫자로 변환시키고 이것을 거꾸로 뒤집은뒤 parseInt() 함수로 뒤집힌 문자열을 3진법 정수를 변환하도록 한다.
'코딩테스트 > 연습문제' 카테고리의 다른 글
[프로그래머스/Lv1/자바스크립트] 예산 (0) | 2023.05.16 |
---|---|
[프로그래머스/Lv1/자바스크립트] 이상한 문자 만들기 (0) | 2023.05.16 |
[프로그래머스/Lv1/자바스크립트] 같은 숫자는 싫어 (0) | 2023.05.12 |
[프로그래머스/Lv1/자바스크립트] 최대공약수와 최소공배수 (0) | 2023.05.12 |
[프로그래머스/Lv1/자바스크립트] 직사각형 별찍기 (0) | 2023.05.12 |