Lv.2 이진 변환 반복하기

🤖문제

👍🏻 2022년 2월 6일

<script>
  function solution(s) {
      var answer = [0,0];

      while (true) {
          s = s.split("");
          answer[0]++;    // count 증가
          answer[1] = answer[1] + s.filter(str => '0' === str).length;    // 0개수 

          s = s.join("").replace(/0/g, "").length.toString(2);

          if (s.length === 1) break
      }
      return answer;
  }
</script>

좋은 웹페이지 즐겨찾기