Written by
최태열
on
on
[Python][프로그래머스][Level2] 이진 변환 반복하기
[Python][프로그래머스][Level2] 이진 변환 반복하기
코드
import re
def solution(s):
answer=[0,0]
while s!="1":
answer[1]+=s.count("0")
s = re.sub("0","",s)
s = bin(len(s))[2:]
answer[0]+=1
return answer
re를 활용해 문자열에서 0을 없앴다.
그리고 bin()을 통해 2진수로 표현했다.
Discussion and feedback