2020.코딩일지

1차원배열_백준1546번[파이썬python]평균 본문

백준_Python

1차원배열_백준1546번[파이썬python]평균

개발하는라푼젤 2022. 1. 21. 00:55
728x90

기말고사를 망친 세준이의 성적표 조작에 참여... ㅋㅋ

몇과목인지 입력받고 (=a)

과목별 점수를 int로 입력받아 split해주고, list화 한다. 

  그중 가장 높은점수 max()로 뽑아놓고

입력받은 점수들에 대해 각각 높은점수로 나눠주고 *100 하여 append()

새로운평균을 구하는건..

모두 더해주고sum(), 갯수만큼 len()나누어서 새로운 평균점수 탄생~

 

 

 

 

 

 

 

 

정답:

# 1차원배열_백준1546번[파이썬python]평균
a = int(input())
b = list(map(int, input().split()))
max_score = max(b)

re = []
for i in range(len(b)):
  r = (b[i] / max_score) * 100
  re.append(r)
avg = sum(re)/len(re)
print(avg)

 

Comments