코딩/Python
[Python] 백준 1546 평균
도아죻아
2022. 11. 27. 21:46
반응형
코드 작성
n = int(input())
k = list(map(int, input().split()))
m = max(k)
new = []
for i in k:
new.append(i/m*100)
print(sum(new)/len(new)) #또는 print(sum(new)/n) 가능
코드 풀이
(1) 입력
n(표본의 수)의 값 입력, k(그 리스트 값)입력
(2) k의 리스트 중 max(최대값) 입력
(3) 새로운 값 입력하기
for문을 k의 순서대로 돌리는데, (k / 최대값)을 새로운 리스트(new)에 하나씩 넣어준다.
(4)그리고 평균값을 출력한다.
반응형