BOJ/백준-1546-python

cosmos·2021년 1월 21일
4
post-thumbnail
post-custom-banner

문제📖

풀이🙏

  • 첫째 줄에 시험 본 과목의 개수 N을 입력받는다.
  • 둘째 줄에 N의 개수에맞춰 성적을 입력한다.
  • 성적의 평균을 출력한다.
  • 최고점보다 점수가 낮은 과목은 과목점수 = (과목점수)/(최고점)*100로 계산한다.
    -> python 내장함수인 max를 사용하여 구현한다

코드💻

# boj, 1546 : 평균, python3
import sys

N = int(sys.stdin.readline())

score = list(map(int,sys.stdin.readline().split()))
result = []

for i in range(N):
    if score[i] <= max(score):
        result.append(score[i]/max(score)*100)

print(sum(result)/N)

결과😎

출처📝

https://www.acmicpc.net/problem/1546

github

github

post-custom-banner

0개의 댓글