[SWEA][Python]#4466. 최대 성적표 만들기
3492 단어 SWEA최대 성적표 만들기pythonSWEA
📌풀이
내가 쓴 풀이(성공)
T = int(input())
for test_case in range(1, T+1):
n, k = map(int,input().split())
scores = list(map(int,input().split()))
scores.sort()
result = 0
for plus in range(k):
result += scores.pop()
print(f'#{test_case} {result}')
- 테스트 케이스의 수, 그리고 각 케이스에서
N
,K
값을 받아옴 - 점수들을 인풋으로 받아와 리스트로 변환 후
.sort()
사용해 정렬- 마지막 값이 가장 높은 점수가 됨
K
번 리스트에서.pop()
을 해 최대값을 빼서 더하고 출력
📌후기
D3의 난이도라기엔 D1~D2스러운 문제였다!
Author And Source
이 문제에 관하여([SWEA][Python]#4466. 최대 성적표 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@mein-figur/SWEAPython4466.-최대-성적표-만들기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)