반응형
츄르사려고 코딩하는 코집사입니다.
1. [백준 알고리즘] 백준 5576번 콘테스트 파이썬(Python)
1) 문제번호 : 5576번
2) 문제 출처
https://www.acmicpc.net/problem/5576
2. 문제
최근 온라인에서의 프로그래밍 콘테스트가 열렸다. W 대학과 K 대학의 컴퓨터 클럽은 이전부터 라이벌 관계에있어,이 콘테스트를 이용하여 양자의 우열을 정하자라는 것이되었다.
이번이 두 대학에서 모두 10 명씩이 콘테스트에 참여했다. 긴 논의 끝에 참가한 10 명 중 득점이 높은 사람에서 3 명의 점수를 합산하여 대학의 득점으로하기로 했다.
W 대학 및 K 대학 참가자의 점수 데이터가 주어진다. 이때, 각각의 대학의 점수를 계산하는 프로그램을 작성하라.
3. 제약사항
4. 입력
입력은 20 행으로 구성된다. 1 번째 줄부터 10 번째 줄에는 W 대학의 각 참가자의 점수를 나타내는 정수가 11 번째 줄부터 20 번째 줄에는 K 대학의 각 참가자의 점수를 나타내는 정수가 적혀있다. 이 정수는 모두 0 이상 100 이하이다.
5. 출력
W 대학 점수와 K 대학의 점수를 순서대로 공백으로 구분하여 출력하라.
6. 풀이
- 10개씩 나눠서 W 대학과 K 대학 값을 입력 받고, 내림차순 정렬 해서 0번째 인덱스부터 2번째까지 합을 구해 출력한다.
7. 소스 코드
import sys
input=sys.stdin.readline
W = [] # W 대학
K = [] # K 대학
# W 대학 입력
for _ in range(10) :
W.append(int(input()))
# K 대학 입력
for _ in range(10) :
K.append(int(input()))
# W, K 내림차순 정렬
W.sort(reverse=True)
K.sort(reverse=True)
WSUM = 0
KSUM = 0
# 3등까지의 합 구하기
for i in range(3) :
WSUM += W[i]
KSUM += K[i]
print(WSUM, KSUM)
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준 알고리즘] 백준 11725번 트리의 부모 찾기 파이썬(Python) (0) | 2021.06.12 |
---|---|
[백준 알고리즘] 백준 3184번 양 파이썬(Python) (0) | 2021.06.12 |
[백준 알고리즘] 백준 15720번 카우버거 파이썬(Python) (0) | 2021.06.11 |
[백준 알고리즘] 백준 6996번 애너그램 파이썬(Python) (0) | 2021.06.11 |
[백준 알고리즘] 백준 3187번 양치기 꿍 파이썬(Python) (0) | 2021.06.11 |
[백준 알고리즘] 백준 9372번 상근이의 여행 파이썬(Python) (0) | 2021.06.11 |
[백준 알고리즘] 백준 21867번 Java Bitecode 파이썬(Python) (0) | 2021.06.10 |
[백준 알고리즘] 백준 21866번 추첨을 통해 커피를 받자 파이썬(Python) (0) | 2021.06.10 |
최근댓글