유형 : 구현

풀이 시간 : 5분

 

def solution(s):
    disappear = 0
    cnt = 0
    while True:
        if s == "1":
            break
        beforelen = len(s)
        s = s.replace("0", "")
        disappear += beforelen - len(s)
        s = bin(len(s))[2:]
        cnt += 1
    return [cnt, disappear]

 

bin을 이용해 쉽게 풀었다. 

복사했습니다!