반응형
SOLUTION
import sys
N, K = map(int, sys.stdin.readline().split())
score = list(map(int, sys.stdin.readline().split()))
for _ in range(K):
A, B = map(int, sys.stdin.readline().split())
avaerage_score = sum(score[A-1:B]) / (B-A+1) # 슬라이싱을 이용해 학생들의 총점수를 구한 후 학생수로 나누어 평균을 구함
print("{:.2f}".format(avaerage_score)) # 소수점 셋째자리에서 반올림
'코딩테스트 대비 > Softeer' 카테고리의 다른 글
[Softeer/Python] 강의실 배정 ★★★☆☆ - 효과는 굉장했다! (1) | 2021.11.19 |
---|---|
[Softeer/Python] 우물 안 개구리 ★★★☆☆ - 효과는 굉장했다! (0) | 2021.11.18 |
[Softeer/Python] 택배 마스터 광우 ★★★☆☆ - 효과는 굉장했다! (0) | 2021.11.17 |
[Softeer/Python] [21년 재직자 대회 예선] 회의실 예약 ★★☆☆☆ - 효과는 굉장했다! (0) | 2021.11.15 |
[Softeer/Python] [21년 재직자 대회 예선] 전광판 ★★☆☆☆ - 효과는 굉장했다! (0) | 2021.11.09 |