롤1 리그오브레전드 팀 빌딩 프로그램 *완성이라고 하기엔 흠이 많은 프로그램입니다.문제 정의롤 사설 경기에서 플레이어들의 정보를 바탕으로 균형 잡힌 팀을 자동으로 구성해주는 프로그램입니다. 로직 설명플레이어들의 정보를 수집합니다. 플레이어의 정보에는 [닉네임, 랭크 티어, 주 포지션, 서브 포지션들] 이 있습니다.포지션별로 플레이어들을 분류합니다. 인원이 적은 포지션부터 우선적으로 배정합니다.배정되지 않은 플레이어들은 랜덤하게 남은 포지션에 할당합니다.코드 원문은 깃허브에서 확인할 수 있습니다.# main.pydef build_team(): # 포지션을 담을 리스트 positions = defaultdict(list) # 각 포지션에 해당하는 플레이어들을 담기 위한 딕셔너리, 기본값은 빈 리스트 for lane in tot.. 2024. 9. 4. 이전 1 다음