728x90
SMALL
정렬 알고리즘 문제로서 20개의 점수를 나열하여 10개씩 W대학 K대학 점수를 나눈뒤 상위 3명의 점수 합을 구하는 문제이다.
파이썬으로 두개의 리스트에 값을 나눠서 넣고 정렬을 통해 상위 3개의 점수를 합산하여 출력하였다.
# 콘테스트(백준 5576) 정렬문제
result1 = []
result2 = []
for i in range(20):
n = input()
if i < 10:
result1.append(int(n))
else:
result2.append(int(n))
result1.sort(reverse=True)
result2.sort(reverse=True)
sum1 = result1[0] + result1[1] + result1[2]
sum2 = result2[0] + result2[1] + result2[2]
print(sum1, sum2)
728x90
LIST
'파이썬 > 코딩테스트' 카테고리의 다른 글
[백준] 블랙잭 - Python(파이썬) (0) | 2024.03.23 |
---|---|
[백준] 셀프넘버 구하기 - Python(파이썬) (0) | 2024.03.23 |
[백준] ATM - Python(파이썬) (1) | 2024.03.23 |
[백준] 수 정렬하기 2 - Python(파이썬) (0) | 2024.03.23 |
[백준] 수 정렬하기 - Python(파이썬) (0) | 2024.03.23 |