코팅테스트/백준 문제 모음
백준1546번 파이썬 문제풀이(1차원 배열 - 평균)
유지광이
2022. 1. 13. 00:40
728x90
해당 문제도 간단한 구현 문제라 max 함수나 sum 함수를 내장함수를 이용하지 않고 직접 구현해서 문제를 풀어보았다.
N = int(input())
def max_(score):
max_ = 0
for i in score:
if i > max_:
max_ = i
return max_
def sum_(score):
sum_ = 0
for i in score:
sum_ += i
return sum_
score = list(map(int, input().split()))
M = max_(score)
for i in range(len(score)):
score[i] = score[i] / M * 100
print(sum_(score) / N)
728x90