조 편성과 거리 기록은 서로 다른 작업

골프 유틸리티를 추가한 초기 글은 기능 목록을 중심으로 소개했습니다. 실제로 사용할 때는 팀 인원 배분, 핸디 입력, 거리 단위처럼 결과를 바꾸는 조건부터 알아야 합니다. 여기서는 현재 골프 팀 나누기와 클럽별 비거리 표를 가상 입력으로 설명합니다. 대회 운영 규칙이나 실제 참가자의 경기력을 검증하는 기능은 아닙니다.

7명을 두 팀으로 나누는 입력

팀 나누기는 한 줄에 한 명을 적습니다. 아래 예제는 이름만 구분한 가상 참가자이며, 성별을 비워 두고 세 번째 칸에 핸디 값을 넣었습니다.

참가자A,,10
참가자B,,12
참가자C,,15
참가자D,,18
참가자E,,20
참가자F,,22
참가자G,,25

이름,,10의 쉼표 두 개에는 의미가 있습니다. 형식은 이름,성별,핸디이므로 이름,10이라고 쓰면 10이 핸디 칸으로 들어가지 않습니다. 현재 입력 처리는 일반 CSV 파서가 아니라 쉼표 구분이므로 이름 안에 쉼표를 넣지 않는 편이 명확합니다.

팀 수를 2로 선택하고 랜덤 배정을 실행하면 인원은 4명과 3명으로 나뉩니다. 각 팀의 이름은 매번 달라질 수 있지만 총원은 7명이어야 하고 각 입력 행은 한 번씩 나타나야 합니다. 한 팀 인원을 3명으로 선택하는 방식에서는 팀 수를 올림 계산해 3팀을 만들고, 랜덤 배정 결과는 3명·2명·2명이 됩니다. 3명·3명·1명씩 채우는 방식과 다릅니다.

동명이인은 민수A, 민수B처럼 구분합니다. 같은 이름을 두 줄 입력하면 두 참가자 행으로 취급될 수 있으므로 입력 중복을 먼저 확인합니다. 추첨 결과가 마음에 들 때까지 다시 실행하면 최초 추첨과 다른 절차가 되므로 재추첨 조건도 모임에서 미리 정하는 편이 좋습니다.

핸디 균형 결과를 읽는 기준

현재 코드는 핸디 값이 비어 있으면 배정 계산에서 18을 대체값으로 사용합니다. 반면 결과 카드의 핸디 평균은 실제 입력된 값만으로 계산합니다. 따라서 빈 칸이 있는 팀에서는 화면 평균만으로 배정 기준을 완전히 설명할 수 없습니다.

균형 배정은 팀 정원과 핸디 차이를 고려하는 순차 배정입니다. 가능한 모든 조합을 비교해 최적 팀을 보장하거나, 실제 코스 핸디캡을 산출하는 기능은 아닙니다. 같은 기준으로 준비한 핸디 값을 넣고, 누락이 있는지 확인한 뒤 결과를 해석합니다.

입력 확인 현재 처리에서 중요한 점
핸디 0 값이 없는 상태와 다름
핸디 빈 칸 배정 계산에서는 18 사용
핸디 범위 -10부터 54까지 검사
전체 인원 현재 입력 제한 100명
팀 수보다 적은 인원 인원을 늘리거나 팀 수를 줄여 확인

비거리 표는 측정값을 정리하는 곳

클럽별 비거리 표는 입력한 캐리와 런을 더해 총거리를 표시합니다. 예를 들어 미터 모드에서 7번 아이언의 캐리를 140, 런을 8로 넣으면 총거리 148m, 야드 환산은 약 162yd입니다. 캐리는 공이 날아간 거리, 런은 착지 후 굴러간 거리로 구분해 기록합니다.

캐리 140m와 다른 클럽의 총거리 150m를 비교하면 같은 지표를 비교한 것이 아닙니다. 클럽 간 간격을 볼 때는 캐리 또는 총거리 중 하나로 맞추고, 단위와 측정 조건도 함께 메모합니다. 예제·프리셋 숫자는 자신의 평균값으로 대체해야 합니다.

현재 간격 안내는 입력 거리를 정렬한 뒤 차이를 계산하고 고정 구간으로 표시합니다. 샷 분산, 바람, 코스 상태를 측정하지 않으므로 색상 표시를 피팅 진단이나 장비 구매 기준으로 단정하지 않습니다. 측정값이 없으면 빈 칸으로 두고, 임의의 평균을 채워 넣지 않는 편이 기록을 해석하기 쉽습니다.

공유 전에 확인할 결과

팀 결과에서는 명단·총원·누락된 핸디를, 거리 표에서는 이름·단위·캐리/총거리 기준을 확인합니다. 복사 또는 이미지 저장을 했다면 저장한 결과를 다시 열어 긴 이름과 표 끝부분도 남았는지 봅니다. 화면에 떠 있는 상태만으로 영구 저장된 것은 아닙니다.

정산까지 이어서 한다면 총액·단위·재계산 확인의 4인 비용 예제를 참고하세요. 무작위 티샷 순서와 재미용 운세는 조 편성이나 실제 거리 기록을 검증하는 자료로 사용하지 않습니다.