Algorithm / 예상 대진표

알고리즘 코드카타

목록 보기
33/59

문제

프로그래머스 / 예상 대진표

1) 문제 풀이

func solution(_ n:Int, _ a:Int, _ b:Int) -> Int {
    var playerA = a
    var playerB = b
    var round = 0
    
    while playerA != playerB {
        playerA = (playerA + 1) / 2
        playerB = (playerB + 1) / 2
        round += 1
    }
    
    return round
}

결과

profile
이유있는 코드를 쓰자!!

0개의 댓글