코드
N = int(input())
scores = []
sum = 0
avg = 0
scores = list(map(int, input().split()))[:N]
M = max(scores) # max in list
for i in range(N):
scores[i] = scores[i] / M * 100
sum += scores[i]
avg = sum / N
print(avg)
풀이
한 줄에 여러 개의 점수를 한꺼번에 입력받아야 하기 때문에 list를 사용하였고, int형으로 입력받고 싶기 때문에 map() 함수를 사용하였다.
입력받은 점수 중 최고점을 사용해야 하기 때문에 max() 함수를 이용해 최고점을 가져오고, 입력받은 점수의 개수대로 반복문을 돌려서 입력받은 모든 점수를 계산해주었다.
그 후, 새로운 평균을 계산하면 끝