For Programmer

백준1546번 파이썬 문제풀이(1차원 배열 - 평균) 본문

코팅테스트/백준 문제 모음

백준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
Comments