Python으로 구현한 1546번 평균 문제 풀이입니다.
https://www.acmicpc.net/problem/1546
n = int(input())
data = list(map(int, input().split()))
max = max(data)
result = []
for i in data :
result.append(i / max * 100)
print(sum(result) / n)
반복문을 통해 data 리스트에 있는 각 값들을 문제에서 요구하는 바와 같이 계산하여 새로운 리스트 result에 추가한다.
최종적으로 result에 있는 모든 값의 합을 구하고 과목의 개수 n으로 나눠 값을 출력한다.
'백준(Python) 풀이 > 수학' 카테고리의 다른 글
백준(Python) 2839번 설탕 배달 풀이 (0) | 2021.09.28 |
---|---|
백준(Python) 14681번 사분면 고르기 풀이 (0) | 2021.09.28 |
백준(Python) 15552번 빠른 A+B 풀이 (0) | 2021.09.28 |
백준(Python) 10951번 A+B - 4 풀이 (0) | 2021.09.28 |
백준(Python) 10818번 최소, 최대 풀이 (0) | 2021.09.28 |