Competition 채점 방식을 간단히 검수해보는 것이 어렵지는 않지만 귀찮기 때문에 이것을 간단하 구글 시트의 app script 로 구현을 해본다.
문제점 1. 숨겨진 비중을 넣는 방법을 넣을 수는 없기 때문에 비중 등 감춰진 부분에 대해서는 고려하지 않는다.
문제점 2. 결선의 경우, 모든 부분을 고려하지 않고 1,2,3 정도의 순위를 맞추는 방법을 사용 후 나머지는 수기로 작성해서 확인을 해야 한다.
Calc Wcs Competition Rank
대표 메뉴
Prelim Format
저지의 숫자를 입력 받아서 예선의 포맷을 채워준다
Calc Prelim
번호, 이름, 저지들의 포인트를 입력 한 후에 선택하면 예선 순위를 계산해준다.
Final Format
저지의 숫자를 입력 받아서 본선의 포맷을 채워준다
Calc Filnal
번호, 이름, 저지들의 포인트를 입력 한 후에 선택하면 순위를 계산해준다.
- 점수가 낮을 수록 순위가 높다.
- 점수가 같을 경우 cheif 점수로 순위 결정 한다.
- cheif 의 점수는 넣을수도 넣지 않을 수도 있다.
- 저지 마다 점수 배정(ex) 0.8) 이 있을 수도 있다지만, 우린 알수가 없다.
- 점수가 낮은 순위를 받은 것을 더하여 과반(5-3, 7-4 등)을 먼저 획득하면 높은 등수를 차지한다.
- 같은 등수에서 같이 끝날 경우 더하기에 적은 쪽이 승리한다.
구현하지 못함
- 같은 등수에서 같은 점수로 끝날 경우, 점수를 다 더해서 순위를 결정한다.
- 다 같으면 다음 점수가 낮은 쪽이 승리한다.
- 이것 까지 다 같으면 더 많은 저지가 낮은 등수를 준 쪽이 승리한다.
- 저지 마다 점수 배정(ex) 0.8) 이 있을 수도 있다지만, 우린 알수가 없다.
- 같은 등수에서 동수가 나왔을 경우의 나뉘어 져도 우선 높은 등수를 받는다.
- 새로운 구글 시트를 연다.
- Tools -> Script Editor 를 연다.
- script 에 wcsPointCalc.gs 의 내용을 복사, ctrl+s 하여 저장.
- Calc Wcs Competition Rank 메뉴가 나오면 실행이 가능하다.
https://docs.google.com/spreadsheets/d/1ZDT1L0vX7u7gsthKWQ-CQF-2s1rC6E8uexq7TIs4su0/edit#gid=0