isCowinner 변수가 이해가 잘 되지 않습니다.
제가 이해하기로는 같은 등수가 여러개 있는 경우에 대해서는 가장 위만 False 값을 가지고 아래로는 모두 True 값을 가져야 하는 것 같은데,
그것을 compareTo 함수에서 처리하는건 매우 위험해 보입니다.
(Array.sort 함수가 Quick sort로 구현되어 있는 경우 같은 값을 가진 변수가 섞일 수 있습니다)
반복문을 따로 사용하여 isCowinner 변수의 값을 채우는 것이 좋아보입니다.
occidere 7년 전
혼자서 각종 테스트케이스도 만들어보고, 대회 데이터도 넣어보고 했는데도 계속 오답처리가 되네요....
원래 한번 틀리기 시작하면 하염없이 틀리는게 알고리즘의 매력이긴 하지만 도저히 멘탈이 감당하기가 어려워서 이렇게 질문 남깁니다ㅠㅠ
우선 제가 수행한 과정은 아래와 같습니다.