백준
[백준] 1546번 : 평균 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트
우당탕탕 개발자
2023. 6. 29. 13:25
728x90
반응형
1546번: 평균
첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보
www.acmicpc.net
1. 문제 설명
2. 풀이과정
- 시험 과목의 개수를 변수 N 생성 후, 입력받는다. N = int(input())
- 다음 줄에 성적을 리스트 형식으로 입력받는다. score = list(map(int, input().split()))
- 새 공백 리스트를 변수 new에 생성한다. new = list()
- 리스트의 원소 하나하나를 사용하기 위해 반복문을 사용한다. for i in score
- 새로운 리스트에 각 점수를 / 최고점수 * 100로 고쳐 추가한다. new.append(i / max(score) * 100)
- 새로 저장한 리스트의 평균을 출력한다. print(sum(new) / len(new))
반응형
3. 소스코드
N = int(input())
score = list(map(int, input().split()))
new = list()
for i in score :
new.append(i / max(score) * 100)
print(sum(new) / len(new))
728x90
반응형