[알고리즘] 프로그래머스 - 이진 변환 반복하기

June·2021년 3월 5일
0

알고리즘

목록 보기
120/260
post-custom-banner

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

내 풀이

def solution(s):
    zero_count = 0
    round_count = 0
    while s != "1":
        zero_count += s.count("0")
        round_count += 1
        s = s.replace("0", "")
        s = bin(len(s))[2:]
    return [round_count, zero_count]

bin 함수를 이용하면 쉬운 문제였다.

0개의 댓글