백준 단계별로 풀어보기/1차원 배열

백준 1546번 제출(Python / 파이썬)

coding232624 2023. 3. 21. 23:47

주소

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

 

1546번: 평균

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

www.acmicpc.net

 

문제

시험점수를 입력받은 후 입력받은 점수의 평균을 계산하는 문제(일반적인 평균과 다름)

 

문제 / 해설

1
2
3
4
5
6
7
= int(input())
N_list = list(map(int, input().split()))
 
N_list.sort()
N_sum = sum(N_list)
result = N_sum/N/max(N_list)*100
print(result)
cs

=> N_list = list(map(int, input().split()))을 활용하여 입력한만큼의 길이를 가진 리스트 선언