도현이네 반 학생 N명의 이름과 국어, 영어, 수학 점수가 주어집니다. 이때, 다음과 같은 조건으로 학생의 성적을 정렬하는 프로그램을 작성하세요.
학생들의 이름과 각 과목의 점수를 입력받은 후, 문제에서 제시한 그대로 정렬을 하면 된다. 내림차순의 경우 마이너스로 바꾸면 된다. 제시한 대로 정렬을 수행하고 배열의 0번 인덱스를 출력하면 정답을 받을 수 있다.
n = int(input())
array = []
for _ in range(n):
data = input().split()
array.append((data[0], int(data[1]), int(data[2]), int(data[3])))
array.sort(key=lambda x : (-x[1], x[2], -x[3], x[0]))
for i in array:
print(i[0])