풀이
금, 은, 동 순서대로 람다함수를 통해 배열을 정렬해준다.
이후 순위를 알고 싶은 국가의 성적을 저장해준 뒤, 모든 성적을 검색하면서 같은 성적이 나올때까지 순위를 수정한다.
소스코드
import sys
input = sys.stdin.readline
n, k = map(int, input().split())
olym = [list(map(int, input().split())) for _ in range(n)]
olym.sort(key=lambda x: (-x[1], -x[2], -x[3]))
for i in range(n):
if olym[i][0] == k:
myscore = olym[i][1:]
rank = 1
for i in range(n):
if olym[i][1:] == myscore:
break
rank += 1
print(rank)