컴공생의 다이어리
[프로그래머스] 예상 대진표 - 파이썬(Python) 본문
[프로그래머스] 예상 대진표 - 파이썬(Python)
def solution(n, a, b):
answer = 0
while a != b:
answer += 1
a, b = (a + 1) // 2, (b + 1) // 2
# +1을 한 뒤 2로 나눈 몫을 저장하는 이유는
# a, b가 홀수이건 짝수이건 1을 더해서 몫으로 나누면
# 다음 라운드의 번호를 구할 수 있음
return answer
https://programmers.co.kr/learn/courses/30/lessons/12985
728x90
'Development > Algorithm & Coding Test' 카테고리의 다른 글
[파이썬, Python] 백준 1654번 : 랜선 자르기 (0) | 2022.07.06 |
---|---|
[프로그래머스] 짝지어 제거하기 - 파이썬(Python) (0) | 2022.07.05 |
[프로그래머스] 폰켓몬 - 파이썬(Python) (0) | 2022.07.03 |
[프로그래머스] 전력망을 둘로 나누기 - 파이썬(Python) (0) | 2022.07.03 |
[프로그래머스] 피로도 - 파이썬(Python) (0) | 2022.07.02 |
Comments