- [백준] 2108번 통계학 파이썬(Python) 풀이2022년 10월 20일
- Cat_Code
- 작성자
- 2022.10.20.오후04:44
2108번: 통계학
첫째 줄에 수의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 단, N은 홀수이다. 그 다음 N개의 줄에는 정수들이 주어진다. 입력되는 정수의 절댓값은 4,000을 넘지 않는다.
www.acmicpc.net
[문제]
[코드]
import sys from collections import Counter input = sys.stdin.readline def make_count(num): num = sorted(num) print(int(round(sum(num)/len(num),0))) print(num[len(num)//2]) f = Counter(num) b = f.most_common() if len(num) > 1 : if b[0][1] == b[1][1]: print(b[1][0]) else: print(b[0][0]) else: print(num[0]) print(max(num) - min(num)) num =[] for i in range(int(input())): n = int(input()) num.append(n) make_count(num)
[해설]
간단한 구현 문제이다. 이정도 레벨의 백준문제를 풀고 있는 사람이라면 가볍게 풀 수 있는 문제일 것이다.
'[연습의 흔적들] > 백준⚾' 카테고리의 다른 글
[백준] 11724번 연결 요소의 개수 파이썬(Python) 풀이 (0) 2022.10.31 [백준] 1012번 유기농 배추 파이썬(Python) 풀이 (0) 2022.10.26 [백준] 1260번 DFS와 BFS 파이썬(Python) 풀이 (0) 2022.10.24 [백준] 1021번 회전하는 큐 파이썬(Python) 풀이 (0) 2022.10.22 [백준] 14501번 퇴사 파이썬(Python) 풀이🚩 (0) 2022.10.19 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)