# 이진 변환 반복하기 - 프로그래머스

이진 변환 반복하기 - 프로그래머스

  • 0을 빈칸으로 대체한 개수를 전후를 비교하고
  • 내장 함수 bin을 통해 계산
def solution(s):
    zero = 0
    cnt = 0
    while s != '1':
        pre = len(s)
        l = len(s.replace('0',''))
        zero += pre - l
        s = bin(l)[2:]
        cnt += 1
    return [cnt, zero]