[백준] 10825번 국영수

거북이·2023년 1월 12일
0

백준[실버4]

목록 보기
25/91
post-thumbnail

💡문제접근

  • 우선순위에 맞게 정렬을 해주기만 하면 쉽게 해결되는 문제였다.

💡코드(메모리 : 62520KB, 시간 : 428ms)

import sys

N = int(input())
data = []
for _ in range(N):
    name, korean, english, math = map(str, sys.stdin.readline().strip().split())
    korean = int(korean)
    english = int(english)
    math = int(math)
    data.append([name, korean, english, math])

data.sort(key = lambda x : (-x[1], x[2], -x[3], x[0]))
for i in data:
    print(i[0])

💡소요시간 : 1m

0개의 댓글