문제 링크
https://www.acmicpc.net/problem/10825
문제
문제 풀이
lambda를 통해 정렬 조건을 정할 때 -를 붙이면 내림차순 정렬이 된다.
n = int(input())
array = []
for i in range(n):
name, korean, english, math = map(str, input().split())
korean = int(korean)
english = int(english)
math = int(math)
array.append((name, korean, english, math))
array.sort(key = lambda x : (-x[1], x[2], -x[3], x[0]))
for i in array:
print(i[0])
'Algorithm > BOJ' 카테고리의 다른 글
[백준] 11652 카드 (파이썬 python) (0) | 2022.01.21 |
---|---|
[백준] 10989 수 정렬하기 3 (파이썬 python) (0) | 2022.01.20 |
[백준] 10814 나이순 정렬 (파이썬 python) (0) | 2022.01.19 |
[백준] 11651 좌표 정렬하기 2 (파이썬 python) (0) | 2022.01.19 |
[백준] 11650 좌표 정렬하기 (파이썬 python) (0) | 2022.01.19 |