Lv2 프로그래머스(Programmers)[Python][파이썬] 이진 변환 반복하기

"""
출처:프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/70129
"""
# 풀이 과정
def solution(s):
count = 0
count_0 = 0

while True:
count += 1
count_0 += s.count("0")
s = s.replace("0", "")
s = len(s)
s = str(bin(s))[2:]

if s == "1":
return [count, count_0]

return 0