국영수

2021.05.10 국영수

Solution

조건대로 lambda를 이용해 정렬

import sys
sys.stdin = open('input.txt', 'r')

N = int(input())
students = []
for n in range(N):
    tmp = list(map(str, input().split()))
    for i in range(3):
        tmp[i+1] = int(tmp[i+1])
    students.append(tmp)

students.sort(key=lambda x:(-x[1], x[2], -x[3], x[0]))

for n in range(N):
    print(students[n][0])

'SW > 알고리즘 문제풀이' 카테고리의 다른 글

실패율  (0) 2021.05.10
안테나  (0) 2021.05.10
가사검색  (0) 2021.04.20
인구이동  (0) 2021.04.20
감시피하기  (0) 2021.04.14