문제 링크
https://www.acmicpc.net/problem/1546
나의 코드 (Python)
n = int(input()) # 입력 개수
arr = list(map(int, input().split())) # 점수를 배열에 담음
max_num = max(arr) # 점수 중 최댓값을 구함
sum_num = 0 # 합을 저장할 변수
for i in arr: # 배열의 갯수만큼 반복
sum_num += i / max_num * 100 # 새로운 점수 계산 후 결과에 저장
print(sum_num/n) # 결과를 입력개수로 나눠서 평균을 구함
이 문제는 점수의 최댓값을 구하여 각 점수를 최대값으로 나눈 후 100을 곱한 새로운 점수로 평균을 구해야 하는 문제입니다.
'코딩공부 > 백준 (python)' 카테고리의 다른 글
[백준 4344] 평균은 넘겠지 (Python) (0) | 2022.02.22 |
---|---|
[백준 8958] OX퀴즈 (Python) (0) | 2022.02.22 |
[백준 3052] 나머지 (Python) (0) | 2022.02.22 |
[백준 2577] 숫자의 개수 (Python) (0) | 2022.02.22 |
[백준 2562] 최댓값 (Python) (0) | 2022.02.22 |
댓글