1983_조교의 성적 매기기
2024. 8. 24. 23:23ㆍ알고리즘 풀이
# k 가 1부터니까 2가 나오면 인덱스 1을 찾는 문제
# 풀이 순서
# 입력
t = int(input())
st_class = ["A+", "A0", "A-", "B+", "B0", "B-", "C+", "C0", "C-", "D0"]
# 모든 학생 점수를 받으면서 총점을 계산하여 총점을 담을 리스트변수에 추가시킨다.
for _ in range(t):
n, k = map(int, input().split())
score_li = []
# 중간고사 * 0.35 + 기말 *0.45 + 과제 *0.2
# 학생들 성적 입력받기
for i in range(n):
mid, end, ass = map(int, input().split())
total = round(mid * 0.35 + end * 0.45 + ass * 0.2, 3)
score_li.append(total)
target = score_li[k - 1]
# print("target=>", target)
# print("score_li =>", score_li)
score_li.sort(reverse=True)
# print("정렬_score_li =>", score_li)
setting = n // 10
ans = st_class[score_li.index(target) // setting]
print(f"#{_+1} {ans}")'알고리즘 풀이' 카테고리의 다른 글
| 2005_파스칼의삼각형 (0) | 2024.08.24 |
|---|---|
| 2001_파리퇴치 (1) | 2024.08.24 |
| SWEA_1953_달팽이숫자 (3) | 2024.08.24 |
| SWEA_2007 패턴 마디의 길이(파이썬) (0) | 2024.08.24 |
| SWEA_2007 패턴 마디의 길이(파이썬) (2) | 2024.08.24 |