https://www.acmicpc.net/problem/20124
n=int(input())
nums=[]
for i in range(n):
name, score = input().split()
nums.append([name,int(score)])
nums.sort(key=lambda x: (-x[1],x[0]))
print(nums[0][0])
리스트안에 있는 리스트를 정렬하면 되는데
하나는 오름차순, 하나는 내림차순으로 정렬해야할 경우 lambda를 활용할 수 있습니다.
Sort list in list,
One should be sorted ascendingly, the other descendingly, using lambda function
반응형
'python-algorithm' 카테고리의 다른 글
백준 2993 세 부분 (0) | 2022.10.18 |
---|---|
백준 2535 아시아 정보올림피아드 (0) | 2022.10.18 |
백준 23278 영화 평가 (0) | 2022.10.17 |
백준 25496 장신구 명장 임스 (0) | 2022.10.17 |
백준 1251 단어 나누기 (0) | 2022.10.17 |
댓글