Lv.2 124 나라의 숫자

ujinujin·2022년 1월 28일
0

코딩테스트 뿌시기

목록 보기
24/57

🤖문제

👍 2022년 1월 28일

<script>
  function solution(n) {
      let answer = '';

      while (n!==0) {
          if (n % 3 === 0) {
              answer = "4" + answer;
              n = parseInt((n-1)/3);
          } else if (n % 3 === 1) {
              answer = "1" + answer;
              n = parseInt(n/3)
          } else if (n % 3 === 2) {
              answer = "2" + answer; 
              n = parseInt(n/3)
          }
      }    
      return answer;
  }
</script>

ㅋㅋㅋㅋㅋ,,,, 3진법이니 뭐니 그런거 생각 못하고 정말 단순하게
n <= 3의 1제곱 일 때는 124숫자가 한 자리수,
n <= 3의 2제곱 일 때는 124숫자라 두 자리 수...
이런 식으로 풀다가 어느 그룹의 몇 번째 숫자인지 구했는데 중복조합 구해야 하길래
'아... 이건 아니다'싶어서 질문하기 보니까 역시나 아니었다 ^^

레벨2 세 개 풀고 느낀점
레벨2 신고식은 혹독했다..............😭

profile
백수와 취준생 그 사이 어디

0개의 댓글

관련 채용 정보