백준(Python) 풀이/구현

백준(Python) 5576번 콘테스트 풀이

개발윗미 2021. 11. 24. 12:03

Python으로 구현한 5576번 콘테스트 문제 풀이입니다.

 

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

 

5576번: 콘테스트

최근 온라인에서의 프로그래밍 콘테스트가 열렸다. W 대학과 K 대학의 컴퓨터 클럽은 이전부터 라이벌 관계에있어,이 콘테스트를 이용하여 양자의 우열을 정하자라는 것이되었다. 이번이 두 대

www.acmicpc.net


w_data = []
k_data = []

for i in range(20) :
  if i < 10 :
    w_data.append(int(input()))
  else :
    k_data.append(int(input()))

w_data.sort(reverse=True)
k_data.sort(reverse=True)

print(sum(w_data[:3]), sum(k_data[:3]))

 

1. 반복문을 통해 앞 10개의 입력 점수를 W 대학(w_data) 리스트에 추가하고 뒤 10개의 입력 점수를 K 대학(k_data) 리스트에 추가한다.

 

2. 두 리스트를 내림차순으로 정렬한다.

 

3. 최종적으로 출력 시 내림차순으로 정렬된 각 리스트의 앞 3개의 점수를 합하여 출력한다.