Skip to content

neverno98/wcs-point-calc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

WCS Competition 확인 스크립트

Competition 채점 방식을 간단히 검수해보는 것이 어렵지는 않지만 귀찮기 때문에 이것을 간단하 구글 시트의 app script 로 구현을 해본다.

문제점 1. 숨겨진 비중을 넣는 방법을 넣을 수는 없기 때문에 비중 등 감춰진 부분에 대해서는 고려하지 않는다.

문제점 2. 결선의 경우, 모든 부분을 고려하지 않고 1,2,3 정도의 순위를 맞추는 방법을 사용 후 나머지는 수기로 작성해서 확인을 해야 한다.

Menu

Calc Wcs Competition Rank

대표 메뉴

Prelim Format

저지의 숫자를 입력 받아서 예선의 포맷을 채워준다

Calc Prelim

번호, 이름, 저지들의 포인트를 입력 한 후에 선택하면 예선 순위를 계산해준다.

Final Format

저지의 숫자를 입력 받아서 본선의 포맷을 채워준다

Calc Filnal

번호, 이름, 저지들의 포인트를 입력 한 후에 선택하면 순위를 계산해준다.

예선 계산식

  1. 점수가 낮을 수록 순위가 높다.
  2. 점수가 같을 경우 cheif 점수로 순위 결정 한다.
  3. cheif 의 점수는 넣을수도 넣지 않을 수도 있다.
  4. 저지 마다 점수 배정(ex) 0.8) 이 있을 수도 있다지만, 우린 알수가 없다.

결선 계산식

  1. 점수가 낮은 순위를 받은 것을 더하여 과반(5-3, 7-4 등)을 먼저 획득하면 높은 등수를 차지한다.
  2. 같은 등수에서 같이 끝날 경우 더하기에 적은 쪽이 승리한다.

구현하지 못함

  1. 같은 등수에서 같은 점수로 끝날 경우, 점수를 다 더해서 순위를 결정한다.
  2. 다 같으면 다음 점수가 낮은 쪽이 승리한다.
  3. 이것 까지 다 같으면 더 많은 저지가 낮은 등수를 준 쪽이 승리한다.
  4. 저지 마다 점수 배정(ex) 0.8) 이 있을 수도 있다지만, 우린 알수가 없다.
  5. 같은 등수에서 동수가 나왔을 경우의 나뉘어 져도 우선 높은 등수를 받는다.

구글 시트 적용 방법

  1. 새로운 구글 시트를 연다.
  2. Tools -> Script Editor 를 연다.
  3. script 에 wcsPointCalc.gs 의 내용을 복사, ctrl+s 하여 저장.
  4. Calc Wcs Competition Rank 메뉴가 나오면 실행이 가능하다.

예제 링크

https://docs.google.com/spreadsheets/d/1ZDT1L0vX7u7gsthKWQ-CQF-2s1rC6E8uexq7TIs4su0/edit#gid=0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published