function solution(n) {
const arr = [4, 1, 2];
let result = '';
while (n > 0) {
if (n % 3 !== 0) {
result = arr[n % 3] + result;
n = Math.floor(n / 3);
} else {
result = 4 + result;
n = n / 3 - 1;
}
}
return result;
}
'JAVASCRIPT > 자바스크립트 알고리즘' 카테고리의 다른 글
[프로그래머스] 오픈채팅방 (0) | 2021.02.06 |
---|---|
[프로그래머스] 위장 (0) | 2021.02.06 |
[프로그래머스 Lv.2] 프린터 (0) | 2021.02.03 |
[프로그래머스 Lv.1] 두 개 뽑아서 더하기 (0) | 2021.02.03 |
[프로그래머스 Lv.1] 문자열 다루기 기본 (3) | 2021.02.02 |