https://school.programmers.co.kr/learn/courses/30/lessons/70129
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
def solution(s):
c = len(s)
zero = 0 # 0 삭제 개수
t_cnt = 0 # transformation 횟수
while s != '1':
zero_cnt = s.count('0') # 0의 개수
zero += zero_cnt
s = s.replace('0', '')
c = len(s)
s = str(format(c, 'b')) # 이진수로 변환
t_cnt += 1
answer = [t_cnt, zero]
return answer
https://docs.python.org/ko/3/library/functions.html#bin
내장 함수 — Python 3.11.0 문서
내장 함수 파이썬 인터프리터에는 항상 사용할 수 있는 많은 함수와 형이 내장되어 있습니다. 여기에서 알파벳 순으로 나열합니다. abs(x, /) 숫자의 절댓값을 돌려줍니다. 인자는 정수, 실수 또는
docs.python.org
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[Python] 숫자의 표현 (0) | 2022.11.08 |
---|---|
[Python] 같은 숫자는 싫어 (0) | 2022.11.07 |
[Python] 최솟값 만들기 (0) | 2022.11.05 |
[Python] 올바른 괄호 (0) | 2022.11.04 |
[Python] 직사각형 별찍기 & 최대공약수와 최소공배수 (0) | 2022.11.03 |