Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

자르비 왕국

[백준] 10825 국영수 - Python 본문

문제풀이

[백준] 10825 국영수 - Python

자르비옹스 2022. 1. 13. 23:59

https://www.acmicpc.net/problem/10825

 

10825번: 국영수

첫째 줄에 도현이네 반의 학생의 수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 한 줄에 하나씩 각 학생의 이름, 국어, 영어, 수학 점수가 공백으로 구분해 주어진다. 점수는 1보다 크거나 같고, 1

www.acmicpc.net

풀이

arr = []
for _ in range(int(input())) :
    arr.append(list(input().split()))

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

for ret in arr :
    print(ret[0])

이차원 배열의 요소가 많더라도 lambda함수를 통하여 sort할 수 있다.