# 1546 평균
N = int(input())
arr = list(map(int, input().split()))
sum = 0
max_num = max(arr)
for n in arr:
sum += (n / max_num * 100)
print(sum / N)
최댓값을 구하는 데에는 파이썬 내장함수인 max 함수를 사용해서 풀었다.
반복문을 처음부터 다 돌면서 찾는 걸 구현해도, max를 쓰는 것과 시간과 메모리는 동일하게 들 것 같아서...;;
'개발 공부 > 알고리즘 문제풀이' 카테고리의 다른 글
[백준] 4344. 평균은 넘겠지 (0) | 2022.07.18 |
---|---|
[백준] 8958. OX퀴즈 (0) | 2022.07.17 |
[백준] 3052. 나머지 (0) | 2022.07.17 |
[백준] 2577. 숫자의 개수 (0) | 2022.07.17 |
[백준] 2562. 최댓값 (0) | 2022.07.17 |