python

[백준 1546번] 평균 - python

dotudy 2024. 11. 23. 16:39

https://www.acmicpc.net/problem/1546

 

제출한 답안

N = int(input())
scores = []
max = 0
sum = 0

scores = list(map(int, input().split()))

for i in range (N):
    if scores[i] > max:
        max = scores[i]

for i in range (N):
    scores[i] = scores[i] / max * 100
    sum += scores[i]

print(sum / N)

 

타 답안

n = input()
scores = list(map(int, input().split()))
max = max(scores)
sum = sum(scores)
print(sum * 100 / max / int(n))

 

* 알고리즘 문제를 너무 오랜만에 풀어서 내장함수들을 다 잊어버렸다. .. ㅎ..

차차 내장함수들을 공부하도록 하자.