코딩테스트/기초

백준 1546 평균 - python

math_tbro 2022. 1. 1. 16:46

 

 

 

출처 : 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