[python] 백준 1546 평균

rse·2022년 12월 1일
0

알고리즘

목록 보기
18/44

https://www.acmicpc.net/problem/1546

n = int(input())
score = list(map(int, input().split()))
high = max(score)
new = []

for i in score:
  new.append(i/high *100)
answer = sum(new)/n
print(answer)

설명

n = int(input())
score = list(map(int, input().split()))
high = max(score)
new = []

시험 본 과목 갯수를 입력 받는다
점수를 리스트 형식으로 입력받고, 그 중에서 제일 높은 점수를 high에 저장

for i in score:
  new.append(i/high *100)
answer = sum(new)/n
print(answer)

score수 만큼 반복
new리스트에 점수 / 제일 높은 점수 *100 한 결과값을 저장
answer함수에 최종 평균 값을 저장
출력.

profile
기록을 합시다

0개의 댓글