본문 바로가기
백준

[python] 10825. 국영수

by DylanMsK 2019. 6. 29.

문제 출처

10825. 국영수

풀이

사용자 정의 정렬은 .sort() 함수를 써서 문제를 간단히 해결할 수 있다.

 

  1. 국어점수 내림차순
  2. 영어점수 오름차순
  3. 수학점수 내림차순
  4. 이름의 아스키코드 오름차순

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