반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
선수들 중 가장 비싼 선수를 출력하는 문제입니다.
3. 코드
import sys
input = sys.stdin.readline
#입력
n = int(input()) #테스크케이스
for _ in range(n):
p = int(input()) #선수 수
player = dict()
for i in range(p):
cost, name = input().rstrip().split()
player[name] = int(cost)
print(max(player, key=player.get))
선수와 영입비용을 딕셔너리(Dictionary)로 저장합니다. 선수들 중 가장 비싼 선수를 출력합니다.
max(dict, key=dict.get)) 함수를 사용하면, 딕셔너리 dict 중 가장 큰 value를 가진 key를 출력할 수 있습니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 1267 핸드폰 요금 - 파이썬(Python) (0) | 2022.03.05 |
---|---|
[구현/수학] 백준 3053 택시 기하학 - 파이썬(Python) (0) | 2022.03.05 |
[탐색/BFS] 백준 7569 토마토 - 파이썬(Python) (0) | 2022.03.04 |
[구현/수학] 백준 6064 카잉 달력 - 파이썬(Python) (0) | 2022.03.04 |
[자료구조/해시] 백준 4358 생태학 - 파이썬(Python) (0) | 2022.03.04 |
댓글