:link: 예상 대진표
class Solution
{
public int solution(int n, int a, int b)
{
// n : 참가자 수
// a : 참가자 번호
// b : 경쟁자 번호
// 참가자는 경쟁자와 몇 번째 라운드에서 만나는지 return
// a, b 의 참가자 번호가 같아 지면 만나는 것
int answer = 0;
for(; a!=b;answer++){
a=(a+1)/2;
b=(b+1)/2;
}
return answer;
}
}
'코딩테스트 > 문제풀이' 카테고리의 다른 글
[ 프로그래머스 ] #72410 : 신규 아이디 추천 - JAVA (0) | 2025.05.13 |
---|---|
[ 프로그래머스 ] #77486 : 다단계 칫솔 판매 - JAVA (0) | 2025.05.12 |
[ 프로그래머스 ] #84512 : 모음사전 - JAVA (0) | 2025.05.08 |
[ 프로그래머스 ] #43163 : 단어 변환 - JAVA (0) | 2025.05.07 |
[ LeetCode ] #785 : Is Graph Bipartite? - JAVA (0) | 2025.05.03 |