코딩 연습/백준 코드

국영수-10825.py

퀀텀리프하는 개발자 2023. 10. 15. 15:49
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])