프로그래머스/LEVEL 2

예상 대진표

GenieLove! 2021. 5. 22. 22:33
728x90
반응형

Java

import java.lang.*;
class Solution
{
    public int solution(int n, int a, int b)
    {
        int answer = 1;

        while(!(Math.abs(a - b) == 1 && Math.min(a, b) % 2 == 1)){
            answer++;
            a = (a + 1) / 2;
            b = (b + 1) / 2;
        }

        return answer;
    }
}

Python

def solution(n,a,b):
    answer = 1

    while not (abs(a - b) == 1 and min(a, b) % 2 == 1):
        answer += 1
        a = (a + 1) // 2
        b = (b + 1) // 2

    return answer

 

728x90
반응형

'프로그래머스 > LEVEL 2' 카테고리의 다른 글

행렬 테두리 회전하기  (0) 2021.05.30
게임 맵 최단거리  (0) 2021.05.27
단체사진 찍기  (0) 2021.05.17
[1차] 뉴스 클러스터링  (0) 2021.05.13
카펫  (0) 2021.05.08