[프로그래머스] PS/Java
[lv2] 예상 대진표
SH3542
2025. 2. 3. 20:54
https://school.programmers.co.kr/learn/courses/30/lessons/12985?language=java
참가자 N은 항상 짝수로 주어지므로 부전승인 경우는 없다.
A와 B가 만나지 않는 경우도 없다.
import java.util.*;
class Solution
{
public int solution(int n, int a, int b)
{
int answer = 1;
int A = Math.min(a, b);
int B = Math.max(a, b);
while(true) {
if(B - A == 1 && A % 2 == 1)
return answer;
answer++;
A = (int) Math.ceil((float) A/2);
B = (int) Math.ceil((float) B/2);
}
}
}