728x90
반응형
문제 출처: https://www.acmicpc.net/problem/1546
1546번: 평균
첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보
www.acmicpc.net
풀이:
n = int(input())
a = list(map(int,input().split()))
m = int(max(a))
sum = 0
for i in range(n):
a[i] = a[i]/m*100
sum += a[i]
print(sum/n)
n = 과목수 a = 과목별 점수 리스트로 받아옴 m = 최고점수
sum = 0 선언
새로운 점수 산출 방법
a[i] = a[i]/m*100
반응형
댓글