본문 바로가기
알고리즘/백준 solved.ac PS

[백준][solved.ac][Bronze 2][Python] 5576번 : 콘테스트

by 빛밤하늘 2021. 4. 16.
반응형

밑의 링크는 백준에서의 문제 링크입니다.

 

5576번: 콘테스트

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

www.acmicpc.net

 

 

 

 

 

 

 

파이썬 코드와 결과입니다.

# W 대학의 각 참가자의 점수를 저장할 리스트 변수를 선언합니다.
W_university = []
# K 대학의 각 참가자의 점수를 저장할 리스트 변수를 선언합니다.
K_university = []

# 1~10행의 W 대학의 각 참가자의 점수를 입력합니다.
for i in range(10):
    # 1~10행의 W 대학의 각 참가자의 점수를 입력하고 리스트 변수에 넣습니다.
    W_university.append(int(input()))

# 11~20행의 K 대학의 각 참가자의 점수를 입력합니다.
for i in range(10):
    # 11~20행의 K 대학의 각 참가자의 점수를 입력하고 리스트 변수에 넣습니다.
    K_university.append(int(input()))

# W 대학 참가자들의 점수를 내림차순으로 정렬시키고, 
# 득점이 높은 세 사람의 점수인 인덱스 0에서 2까지의 점수를 합쳐서 변수에 저장합니다.
W_top3 = sum(sorted(W_university, reverse=True)[0:3])
# K 대학 참가자들의 점수를 내림차순으로 정렬시키고, 
# 득점이 높은 세 사람의 점수인 인덱스 0에서 2까지의 점수를 합쳐서 변수에 저장합니다.
K_top3 = sum(sorted(K_university, reverse=True)[0:3])

# W 대학 점수와 K 대학 점수를 공백으로 구분해 출력합니다.
print(W_top3, K_top3)

결과

 

 

 

※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.

※ 더 효율적이고 빠른 정답을 환영합니다.

반응형

댓글