문제 출처
풀이
사용자 정의 정렬은 .sort()
함수를 써서 문제를 간단히 해결할 수 있다.
- 국어점수 내림차순
- 영어점수 오름차순
- 수학점수 내림차순
- 이름의 아스키코드 오름차순
N = int(input())
students = [input().split() for _ in range(N)]
students.sort(key=lambda x: (-int(x[1]), int(x[2]), -int(x[3]), x[0]))
for stu in students:
print(stu[0])
'백준' 카테고리의 다른 글
[python] 17086. 아기 상어2 (0) | 2019.06.29 |
---|---|
[python] 16236. 아기 상어 (0) | 2019.06.29 |
[python] 1002. 터렛 (0) | 2019.06.26 |
[python] 1015. 수열정렬 (0) | 2019.06.26 |
[python] 1010. 다리놓기 (0) | 2019.06.26 |