알고리즘 테스트/백준 문제풀이 및 해설
<백준 문제풀이: 1546번> 파이썬 - 평균
개발린이
2020. 11. 5. 17:14
생각보다 쉬워 보인 문제이다. 그냥 단순 계산이라 생각되었다:
import sys
N = int(sys.stdin.readline())
original_list = list(map(int, sys.stdin.readline().split()))
new_list = []
max_num = max(original_list)
for i in original_list:
new_list.append((i/max_num)*100)
print((sum(new_list))/N)
original_list에 본 점수를 입력해주고, 이 점수들 중 가장 큰 점수를 받은 점수를 max_num이라는 변수 값에 저장한다. 그리고 new_list에 original_list에 있던 값들을 max_num으로 나누고 100을 곱하고 이를 append해준다
마지막으로는 평균을 출력해준다