해결 과정
정렬의 다중조건 처리 방법.
나의 풀이
N = int(input())
students = []
for _ in range(N):
name, a, b, c = input().split()
students.append((name, int(a), int(b), int(c)))
students.sort(key=lambda x: (-x[1], x[2], -x[3], x[0]))
for s in students:
print(s[0])
'Coding Test > 문제 풀이' 카테고리의 다른 글
[문제 풀이] 백준 1012 (0) | 2022.03.29 |
---|---|
[문제 풀이] 실패율 (0) | 2022.03.25 |
[문제 풀이] 백준 1446 (0) | 2022.03.25 |
[문제 풀이] 백준 18352 (0) | 2022.03.25 |
[문제 풀이] 무지의 먹방 라이브 (0) | 2022.03.24 |