올림픽 클라이밍이 컴바인(combined) 방식으로 진행되네요. 점수계산이 좀 까다롭습니다.
스피드, 볼더링, 리드 순위를 곱셈해서 그 점수가 낮을 수록 높은 등수가 되는건데, 예선(Qualification)에서는 20명의 선수 중 상위 8명이 결선에 올라갑니다.
끝까지 방심할 수 없는게, 리드가 먼저 끝나서 8위 안에 들었더라도 남은 선수들의 결과에 따라서 8위 밖으로 밀려나는 상황이 생길 수도 있겠더라고요
ex)
이름 | 스피드 순위 | 볼더링 순위 | 리드 순위 | 총점 (순위 곱) |
1 | 1 | 1 | - | 1 |
2 | 2 | 2 | - | 4 |
3 | 4 | 4 | - | 16 |
4 | 5 | 6 | - | 30 |
5 | 6 | 7 | - | 42 |
6 | 7 | 8 | - | 56 |
7 | 8 | 9 | - | 72 |
서채현 | 17 | 5 | 1 | 85 |
8 | 3 | 3 | 10 | 90 |
현재순위가 대략 이런식으로 있을 때 서채현 선수보다 총점이 높은 선수들만 남아있는데, 이 선수들이 모두 서채현선수보다 더 높이 올라가서 리드 순위가 변동된다고 가정해보겠습니다
이름 | 스피드 순위 | 볼더링 순위 | 리드 순위 | 총점 (순위 곱) | 최종순위 |
1 | 1 | 1 | 1 | 1 | 1 |
2 | 2 | 2 | 2 | 8 | 2 |
3 | 4 | 4 | 3 | 48 | 3 |
4 | 5 | 6 | 4 | 120 | 4 |
5 | 6 | 7 | 5 | 210 | 6 |
6 | 7 | 8 | 6 | 336 | 7 |
7 | 8 | 9 | 7 | 504 | 8 |
서채현 | 17 | 5 | 8 | 680 | 9 |
8 | 3 | 3 | 17 | 153 | 5 |
이 경우에서 서채현 선수는 결선에 진출하지 못하게 됩니다.
리드가 안 끝난 선수가 있을 때, 리드가 끝난 어떤 선수가 결선에 진출하는 것이 확정인지 아닌지를 계산하는 문제를 만들 수 있을 것 같네요.
푸는 방법은 대충 완탐으로 하면 되지 않을까요. 더 나은 솔루션은 .. 생각하기 귀찮네요. 풀어주실분..
반응형
'일상 > Note' 카테고리의 다른 글
2021 하반기 삼성 sw역량테스트 후기 (0) | 2021.11.19 |
---|---|
스택오버플로우 Fanatic 뱃지를 얻어보자 (0) | 2021.09.01 |
뱅크샐러드 개발문화 링크 (0) | 2021.07.20 |
16번째 헌혈 (0) | 2021.04.17 |
python black stable 브랜치 삭제 관련 (0) | 2021.04.02 |