프로그래머스 Lv. 2 예상 대진표 JAVA

YB·2024년 12월 28일

링크텍스트

설명

첫 번째 라운드:
A = 4 → (4+1)/2 = 2
B = 7 → (7+1)/2 = 4
두 번째 라운드:
A = 2 → (2+1)/2 = 1
B = 4 → (4+1)/2 = 2
세 번째 라운드:
A = 1 → (1+1)/2 = 1
B = 2 → (2+1)/2 = 1
answer = 3

코드

class Solution
{
    public int solution(int n, int a, int b)
    {
        int answer = 0;
        
        while(a!=b){
            a = (a+1)/2;
            b = (b+1)/2;
            answer++;
        }
        return answer;
    }
}

다른 사람의 풀이

링크텍스트

profile
안녕하세요

0개의 댓글