반응형
문제 설명
- 자연수 n이 매개변수로 주어진다
- n을 3진법으로 변환 후 앞뒤를 뒤집고 다시 10진법으로 변환
- 그 결과를 반환하는 solution 함수를 완성하시오.
제한사항
- n은 1 이상 100,000,000 이하인 자연수
입출력 예시
전체 코드
function solution(n) {
let tempArr = [];
let result = 0;
while (n > 0) {
tempArr.push(n % 3);
n = parseInt(n / 3);
}
let resultArr = tempArr.reverse();
for (let i = 0; i < resultArr.length; i++) {
result += resultArr[i] * Math.pow(3, i);
}
return result;
}
'Programmers' 카테고리의 다른 글
(Programmers) [Lv. 1] 삼총사 (0) | 2023.02.13 |
---|---|
(Programmers) [Lv. 1] 이상한 문자 만들기 (0) | 2023.02.13 |
(Programmers) [Lv. 0] 특정 문자 제거하기 (0) | 2023.02.13 |
(Programmers) [Lv. 0] 배열 두 배 만들기 (0) | 2023.02.13 |
(Programmers) [Lv. 0] 머쓱이보다 큰 사람 (0) | 2023.02.13 |