[프로그래머스#JS] 예상 대진표

dongwon·2021년 4월 27일
0

문제

예상 대진표 https://programmers.co.kr/learn/courses/30/lessons/12985

해결

토너먼트이기 때문에 반복해서 2로 나눴을 때, 같은 숫자가 나오게 될때의 개수 = 라운드 개수

코드

function solution(n, a, b) {
  let ans = 0;

  while (a !== b) {
    a = Math.ceil(a / 2);
    b = Math.ceil(b / 2);

    ans++;
  }

  return ans;
}
profile
데이원컴퍼니 프론트엔드 개발자입니다.

0개의 댓글