작업 배경
진행중 무드매치 목록 및 상세 화면에서 다음 정보가 정확하게 표시되어야 합니다.
- 현재 진행 중인 라운드
- 전체 본선 라운드
- 현재 라운드의 진행 순서
- 현재 라운드의 전체 매치 수
- 예선전 포함 여부
이미지 개수가 2의 거듭제곱이 아닌 경우 예선전 및 부전승이 발생하므로,
전체 사진 수와 실제 생성된 MatchUp 데이터를 기준으로 라운드 정보를 계산해야 합니다.
요구사항
1. 전체 사진 수에 따른 본선 라운드 계산
- 8장 → 8강
- 9~15장 → 예선 후 8강
- 16장 → 16강
- 17~31장 → 예선 후 16강
- 32장 → 32강
본선 라운드는 다음 값을 기준으로 계산합니다.
Integer.highestOneBit(initialImageCount)
작업 배경
진행중 무드매치 목록 및 상세 화면에서 다음 정보가 정확하게 표시되어야 합니다.
이미지 개수가 2의 거듭제곱이 아닌 경우 예선전 및 부전승이 발생하므로,
전체 사진 수와 실제 생성된 MatchUp 데이터를 기준으로 라운드 정보를 계산해야 합니다.
요구사항
1. 전체 사진 수에 따른 본선 라운드 계산
본선 라운드는 다음 값을 기준으로 계산합니다.