

출처 : https://www.acmicpc.net/problem/1546
1546번: 평균
첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보
www.acmicpc.net
풀이 :

1. 첫줄은 그닥 필요해보이지 않는다
2. 입출력하는 것은 늘 똑같기에 생략한다. 하지만! 이렇게 한줄에 받아올경우는 list(map(int,input().split())) 을 써주고 몇줄에 걸쳐서 입력을 하는 구조는 for 문을 쓴다음 append 해줘야한다.
3. 너무 간단하게 문제 흐름 따라가면서 M을 구해준다.
4. 그 다음 새로운 성적을 저렇게 새롭게 식을 구해서 append 로 가져왔다.
5. 그리고 평균 출력은 np.mean 이라는 좋은게 있긴한데 numpy를 못쓰니... 저렇게 수작업 해주면 된다.
후기 : 브론즈 1 이라고 해서 어느정도수준을 기대했는데.. 생각보다 쉬웠다.내 실력이 올라간건 아닌거 같은데.. 앞으로도 쉬웠으면..
'코딩테스트 > 기초' 카테고리의 다른 글
| 백준 4344 평균은 넘겠지 - python (0) | 2022.01.01 |
|---|---|
| 백준 8958 OX퀴즈 - python (0) | 2022.01.01 |
| 백준 3052 나머지 - python (0) | 2021.12.31 |
| 백준 2577 숫자의 개수 - python (0) | 2021.12.31 |
| 백준 2562 최댓값 - Python (0) | 2021.12.30 |