N = int(input()) # 과목 개수
score = list(map(int, input().split()))
M = max(score) # 최고점 찾기
for i in range(len(score)):
score[i] = score[i] / M * 100 # 각 점수별로 다시 계산
print(sum(score) / N) # 평균 계산
https://www.acmicpc.net/problem/1546
1546번: 평균
첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보
www.acmicpc.net
'study > Algorithm' 카테고리의 다른 글
[백준] 파이썬 20291번 : 파일 정리 (0) | 2024.03.28 |
---|---|
[백준] 파이썬 7785번 : 회사에 있는 사람 (0) | 2024.03.28 |
[백준] 파이썬 1157번 : 단어 공부 (0) | 2024.03.28 |
[백준] 파이썬 2908번 : 상수 (0) | 2024.03.28 |
[백준] 파이썬 27160번 : 할리갈리 (0) | 2024.03.28 |