코딩테스트
[소프티어] 성적 평균
Eve_Q
2025. 2. 7. 15:24
문제 설명
학생 수와 구간 개수 K를 첫줄에서 입력받습니다.
그리고 N명에 대한 점수도 아래 줄에서 입력 받습니다.
K번 반복해서 구간을 입력받고, 구간에 해당하는 학생들의 점수 평균을 출력하는 문제입니다.
https://softeer.ai/practice/6294
Softeer - 현대자동차그룹 SW인재확보플랫폼
softeer.ai
문제 풀이
출력 형식을 꼭 소수점 둘째자리로 맞춰줘야 통과가 됩니다.
아래 코드블럭에 나온 형식대로 사용해도 되고 "{:.2f}".format(average) 이렇게 작성해도 됩니다.
import sys
N, K = map(int, input().split())
scores = list(map(int,input().split()))
# score = []
#print(scores)
for i in range(K):
a, b = map(int, sys.stdin.readline().split())
average = round(sum(scores[a-1:b])/len(scores[a-1:b]), 2)
print(f"{average:.2f}")