728x90
반응형
https://www.acmicpc.net/problem/5576
문제의 접근 방법
- W,K 대학의 점수를 나눠서 저장할 수 있는 방법 생각하기
- 내림차순 정렬
문제 풀이 방법
(1) W,K 대학의 점수를 10개씩 입력받기 (단, 두 리스트 arr1, arr2에 나눠서 저장할 것)
(2) arr1, arr2 를 내림차순으로 정렬
(3) 높은 점수 3개 더해서 출력
소스코드
import sys
arr1 = []
arr2 = []
for i in range(10):
W = int(sys.stdin.readline())
if (0<=W<=100):
arr1.append(W)
arr1.sort(reverse=True)
for i in range(10):
K = int(sys.stdin.readline())
if (0<=K<=100):
arr2.append(K)
arr2.sort(reverse=True)
print(arr1[0]+arr1[1]+arr1[2], end=' ')
print(arr2[0]+arr2[1]+arr2[2])
728x90
반응형
'백준 write-up > 정렬 & 그리디' 카테고리의 다른 글
[백준] 성적 통계 : 5800번 - Python (0) | 2021.07.20 |
---|---|
[백준] 거북이 : 2959번 - Python (0) | 2021.07.19 |
[백준] 수 정렬하기 4 : 11931번 - Python (0) | 2021.07.19 |
[백준] N번째 큰 수 : 2693번 - Python (0) | 2021.07.18 |
[백준] 시리얼 번호 : 1431번 - Python (0) | 2021.07.17 |