백준-1546 : 평균(Python)

잡초·2023년 3월 28일
post-thumbnail

*문제
https://www.acmicpc.net/problem/1546

*코드

n = int(input())
arr = list(map(int, input().split()))
m = max(arr)
sum = 0

for i in range(n):
    sum += arr[i]/m*100

print(sum/n)

map으로 입력받은 값들을 list로 한번에 배열로 만들 수 있다.
for문으로 sum += arr[i]/m*100으로 계산값을 sum에 넣어 평균값을 계산했지만, arr[i] += arr[i]/m*100 로 원래 배열에 집어넣고 print(sum(arr)/n)로 출력했어도 괜찮았을듯

profile
개발자가 되고싶은 잡초

0개의 댓글