mondegreen

[240328] 알고리즘 리부트 40일차 - 프로그래머스 예상 대진표 자바 본문

알고리즘 풀이 및 리뷰/프로그래머스

[240328] 알고리즘 리부트 40일차 - 프로그래머스 예상 대진표 자바

앙갱 2024. 3. 28. 21:24
반응형

class Solution{
    public int solution(int n, int a, int b) {
        int answer = 0;
        
        // 트리로 구현했을 때 1라운드의 위치를 인덱스로 두고(리프노드)
        // /2를 해가며 부모노드가 같아졌을 때 만나는 것으로 판정
        // /2한 횟수가 지나 온 라운드 수
        
        a = a+n-1;
        b = b+n-1;
        
        while(a!=b){
            a /=2;
            b /=2;
            answer++;
        }
        return answer;
    }
}
반응형