[프로그래머스] [LV2] 예상 대진표

업데이트:

📚 예상 대진표

링크📎 : https://programmers.co.kr/learn/courses/30/lessons/12985

난이도 ⭐️⭐️

📖 문제

이미지 이미지

📝 내 풀이

class Solution
{
    public int solution(int n, int a, int b)
    {
        int answer = 0;
        boolean isMeet = false;
        
        // 만난다? 2로 나눴을때 몫이 같다. 
        
        while(!isMeet){
            
            answer++;
            if((a % 2 == 0 && b == a -1) || (b%2==0 && a == b-1) ) isMeet = true;
            else{
                a = a%2 == 0 ? a/2 : a/2 + 1;
                b = b%2 == 0 ? b/2 : b/2 + 1;
            }
        }
        

        return answer;
    }
}

끝-!

댓글남기기