Level2

Algorithm/PS

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

문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 이 문제는 "0" 또는 "1"로 이루어진 문자열이 "1"이 될 때 까지 조건을 실행해주는 문제이다. 조건은 다음과 같다. 주어진 문자열내의 모든 "0"을 제거한 길이를 구한다. 그 길이를 이진법으로 표현한 문자열을 만든다. 위의 두 조건을 반복하여 문자열이 "1"이 되는 순간까지의 변환 횟수와 제거된 0의 갯수를 반환해야하는 문제이다. 따라서 변환 횟수와 제거되는 0의 갯수를 알 수 있도록 변수를 만들어준 뒤, 조건에 맞는 반복문을 실행시켰다. 정답 코드 def solution(s): i..