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

박형진·2021년 11월 13일
0

https://programmers.co.kr/learn/courses/30/lessons/70129


1. 전체 코드

import re
def solution(s):
    cnt = 0
    remove_zero = 0
    while s != '1':
        cnt += 1
        og = len(s)
        k = len(re.sub('0', '', s))
        remove_zero += og - k
        s = bin(k)[2:]
    return [cnt, remove_zero]


solution("110010101001")
profile
안녕하세요!

0개의 댓글