kakasoo

[node.js] 124나라 ( 프로그래머스 레벨2 ) 본문

프로그래밍/알고리즘 풀이

[node.js] 124나라 ( 프로그래머스 레벨2 )

카카수(kakasoo) 2021. 6. 28. 15:52
반응형
// 프로그래머스 레벨2 124나라를 풀었습니다.
function solution(n) {
  let answer = "";
  while (n > 0) {
    switch (n % 3) {
      case 1:
        answer = "1" + answer;
        n = Math.floor(n / 3);
        break;
      case 2:
        answer = "2" + answer;
        n = Math.floor(n / 3);
        break;
      case 0:
        answer = "4" + answer;
        n = n / 3 - 1;
        break;
    }
  }
  return answer;
}

최근에 한 번 더 푼 적이 있는 문제인데, 얘는 풀 때마다 알쏭달쏭하다.

반응형