알고리즘
프로그래머스)이진 변환 반복하기
1일1공부실천하자
2023. 2. 24. 01:15
https://school.programmers.co.kr/learn/courses/30/lessons/70129
def solution(s):
answer = [0,0]
while True:
if s == '1' or s == 1:
break
count = s.count('0')
s = s.replace('0','')
answer[1] += count
answer[0] += 1
s = str(bin(len(s)))[2:]
return answer
단계는 2단계짜리 문제이지만
구현문제치곤 매우 쉬워서 1.5단계 정도로 생각한다.