백준 1546[평균]

Ju_Nik_e·2023년 5월 1일
0

baekjoon

목록 보기
3/16

1. 문제분석
1. 최댓값을 골라야 함(m)
2. 모든 점수를 점수/(m*100)으로 저장

2. 슈도코드 작성

n값 받기
score = n을 공백 기준으로 저장할 리스트
result = 변환된 score를 저장할 리스트
m = 최대점수

for i in range(n):
	x = score[i]를 점수/(m*100)으로 변환
	result에 추가
    
result의 모든 값을 더해서 n으로 나눔

출력

3. 코드 구현

n = int(input())
score = list(map(int, input().split()))
result = []
m = max(score)

for i in range(n):
	x = score[i]/m*100
	result.append(x)
   
print(sum(result)/n)

0개의 댓글