[국영수]-10825번
My answer
import sys
n=int(sys.stdin.readline())
tmp=[]
for i in range(n):
tmp.append(sys.stdin.readline().rstrip().split())
tmp=sorted(tmp,key=lambda x:(-int(x[1]),int(x[2]),-int(x[3]),x[0]))
for i in tmp:
print(i[0])
Another answer
for i in sorted([input().split()for _ in' '*int(input())],key=lambda x:(-int(x[1]),int(x[2]),-int(x[3]),x[0])):
print(i[0])
728x90
반응형
'코딩테스트 > 백준[Python]' 카테고리의 다른 글
[Python/백준] #11004- [K번째 수] (0) | 2021.11.28 |
---|---|
[Python/백준] #11652- [카드] (0) | 2021.11.28 |
[Python/백준] #10814 - [나이순 정렬] (0) | 2021.11.28 |
[Python/백준] #11650 - [좌표 정렬하기] (0) | 2021.11.28 |
[Python/백준] 기초문제들 4 (0) | 2021.11.27 |