728x90
https://school.programmers.co.kr/learn/courses/30/lessons/12985
728x90
메모리: 74.8 MB, 시간: 0.03 ms
사용 알고리즘: 트리
class Solution
{
public int solution(int n, int a, int b)
{
int answer = 1;
while(a / 2 + (a % 2 == 0 ? 0 : 1) != b / 2 + (b % 2 == 0 ? 0 : 1)) { // a와 b가 같은 팀인지 확인
// 다음 라운드에서 a와 b의 번호
a = a / 2 + (a % 2 == 0 ? 0 : 1);
b = b / 2 + (b % 2 == 0 ? 0 : 1);
// 한 판 더
answer++;
}
return answer;
}
}
728x90
'Problem Solving > Programmers' 카테고리의 다른 글
[프로그래머스, 161989] 덧칠하기 (java) (1) | 2024.09.01 |
---|---|
[프로그래머스, 64062] 징검다리 건너기 (java) (0) | 2024.08.29 |
[프로그래머스, 12943] 콜라츠 추측 (java) (0) | 2024.08.28 |
[프로그래머스, 12984] [level 4] 지형 편집 (java) (1) | 2024.08.27 |
[프로그래머스, 67258] [카카오 인턴] 보석 쇼핑 (java) (0) | 2024.08.26 |