Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

RIRINTO's Blog

BOJ 1546: 평균 (Python) 본문

BOJ

BOJ 1546: 평균 (Python)

RIRINTO 2021. 9. 19. 16:06

BOJ 1546: 평균

http://boj.kr/1546

 

1546번: 평균

첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보

www.acmicpc.net


첫째 줄에 시험을 본 과목의 개수 N을 입력받습니다.

둘째 줄에 세준이의 현재 성적을 입력받습니다.

 

세준이의 현재 성적 중 최대값을 M으로 하고, 모든 점수를 점수/M*100으로 고친 후 평균을 출력합니다.


더보기
N = int(input())
scores = list(map(int, input().split()))

M = max(scores)
scores = [100 * score / M for score in scores]

print(sum(scores) / N)

 

물론 나머지를 구하는 데 statistics 라이브러리를 사용할 수도 있습니다.

from statistics import mean

N = int(input())
scores = list(map(int, input().split()))

M = max(scores)
scores = [100 * score / M for score in scores]

print(mean(scores))

'BOJ' 카테고리의 다른 글

BOJ 4344: 평균은 넘겠지 (Python)  (0) 2021.09.19
BOJ 8958: OX퀴즈 (Python)  (0) 2021.09.19
BOJ 3052: 나머지 (Python)  (0) 2021.09.19
BOJ 2577: 숫자의 개수 (Python)  (0) 2021.09.19
BOJ 2562: 최댓값 (Python)  (0) 2021.09.19
Comments