백준(Python) 풀이/구현

백준(Python) 11098번 첼시를 도와줘! 풀이

개발윗미 2021. 11. 29. 13:55

Python으로 구현한 11098번 첼시를 도와줘! 문제 풀이입니다.

 

https://www.acmicpc.net/problem/11098

 

11098번: 첼시를 도와줘!

구단이 성적을 내지 못한다면 답은 새 선수 영입뿐이다. 이것은 오늘날 유럽 리그에서 가장 흔한 전략이고, 노르웨이의 로젠버그 팀은 이러한 전략이 성공한 대표적 예시다. 그들은 많은 스카

www.acmicpc.net


n = int(input())

for _ in range(n) :
  p = int(input())
  max_price = 0
  max_name = ""
  for _ in range(p) :
    c, name = input().split()
    if int(c) > max_price :
      max_price = int(c)
      max_name = name
  
  print(max_name)

 

1. 입력받은 값들 중 가장 비싼 선수를 찾아내기 위해 max_price와 max_name을 초기화한다.

 

2. 입력받은 선수의 가격이 max_price보다 클 경우 max_price을 입력받은 선수의 가격으로 갱신하고 

 

   max_name을 입력받은 선수의 이름으로 갱신한다.

 

3. 내부 반복문이 종료되면 최종적으로 max_name을 출력한다.