https://www.acmicpc.net/problem/
정답률 52.136%
난이도 실4
python3로 제출할 때 input 받는 데에 오래걸려서 시간초과 뜸
-> sys사용하거나 pypy3로 제출
코드 설명
import sys
input = sys.stdin.readline
N = int(input())
stu = []
for i in range(N):
name, kor, eng, math = map(str, input().split())
stu.append([name, int(kor), int(eng), int(math)])
stu.sort(key = lambda x: (-x[1], x[2], -x[3], x[0])) # 내림차순, 오름차순, 내림차순, 오름차순
for i in range(N):
print(stu[i][0])
코드 결과
'백준 삼성' 카테고리의 다른 글
[python] 14890 - 경사로 (0) | 2022.09.02 |
---|---|
[python] 16234 - 인구 이동 (0) | 2022.08.31 |
(기출x)[python] 18428 - 감시 피하기 (0) | 2022.08.30 |
[python] 14888 - 연산자 끼워넣기 (0) | 2022.08.30 |
[python] 17779 - 게리맨더링 2 (0) | 2022.08.29 |