import sys
n_input = sys.stdin.readline
N = int(n_input())
students = []
for _ in range(N):
name, kor, eng, math = n_input().split()
students.append((name, int(kor), int(eng), int(math)))
# 학생 정보를 튜플로 생성하여 리스트에 추가합니다.
students.sort(key=lambda x: (-x[1], x[2], -x[3], x[0]))
# 학생 정보를 정렬하는데 사용할 정렬 기준을 람다 함수로 지정하여 정렬합니다.
for student in students:
print(student[0])
'코딩 연습 > 백준 코드' 카테고리의 다른 글
덩치-7568.py (0) | 2023.10.15 |
---|---|
단어 정렬-1181.py (0) | 2023.10.15 |
단어공부-1157.py (0) | 2023.10.15 |
다리 놓기 1010.py (0) | 2023.10.15 |
나이 순 정렬-10814.py (0) | 2023.10.15 |