코딩 테스트/프로그래머스 level2

이진 변환 반복하기

fullfish 2022. 9. 8. 13:04

코드

function solution(s) {
  let count_counter = 0;
  let zero_counter = 0;
  while (s !== "1") {
    let temp = s.replace(/0/g, "");
    zero_counter += s.length - temp.length;
    s = temp.length.toString(2);
    count_counter++;
  }
  return [count_counter, zero_counter];
}

'코딩 테스트 > 프로그래머스 level2' 카테고리의 다른 글

올바른 괄호  (0) 2022.09.08
최솟값 만들기  (0) 2022.09.08
JadenCase 문자열 만들기  (0) 2022.09.08
최댓값과 최솟값  (0) 2022.09.08
N개의 최소공배수  (0) 2022.09.05