Notice
Recent Posts
Recent Comments
Link
코딩 공부
[Python] Softeer : 성적 평균 본문
728x90
<접근 방법>
- score라는 리스트를 하나 만들어준다.
- 구간의 시작과 끝을 받아 total이라는 변수에 그 구간 사이의 값들을 모두 더해준다.
- total을 구간에 들어가는 수의 개수로 나눠주고, f-string에서 소수점을 표현하는 ":.2f"를 사용해 형식을 맞춰준다.
N, K = map(int, input().split())
score = list(map(int, input().split()))
#print("score :", score)
#print()
for _ in range(K):
start, end = map(int, input().split())
total = 0
for k in range(start-1, end):
total += score[k]
#print("total :", total)
#print("diff :", end-start+1)
print(f"{total/(end-start+1):.2f}")
#print()
이해가 안되는 부분이 있으면 질문 주세요. 감사합니다.
728x90
'현대자동차 Softeer' 카테고리의 다른 글
[Python] Softeer : A+B (2) | 2024.01.13 |
---|