🎾 Kotlin으로 복식 경기 Round-Robin 매칭 구성하기 이 글은 Kotlin과 Jetpack Compose를 사용하는 Android 앱에서 복식 경기 매칭을 어떻게 구성할 수 있는지 기록한 개발자 경험 공유입니다. 예제 코드는 초보자도 이해할 수 있도록 주석과 함께 설명합니다.🧩 사용 시나리오앱 사용자는 4명 이상의 참여자를 등록한 후, 복식 경기 방식으로 매칭을 자동 생성합니다.경기 방식은 Round-Robin 방식 (모든 가능한 조합을 구성)같은 팀 또는 상대가 중복되지 않도록 구성선수 수가 홀수인 경우 마지막 한 명을 제외참가자 수가 4명일 경우에도 다양한 팀 구성을 고려🧠 핵심 데이터 구조// 경기 참가자data class Contestant( val pk: String, ..