중간값은 통계 집단의 수치를 크기 순으로 배열 했을 때 전체의 중앙에 위치하는 수치를 뜻한다.
입력으로 N 개의 점수가 주어졌을 때, 중간값을 출력하라.
[예제]
N이 9 이고, 9개의 점수가 아래와 같이 주어질 경우,
85 72 38 80 69 65 68 96 22
69이 중간값이 된다.
[제약 사항]
1. N은 항상 홀수로 주어진다.
2. N은 9이상 199 이하의 정수이다. (9 ≤ N ≤ 199)
[입력]
입력은 첫 줄에 N 이 주어진다.
둘째 줄에 N 개의 점수가 주어진다.
[출력]
N 개의 점수들 중, 중간값에 해당하는 점수를 정답으로 출력한다.
[풀이]
N = int(input())
num = list(map(int,input().split()))
num.sort()
index = (N-1)//2
print("{}".format(num[index]))
'Algorithm > Problem Solving' 카테고리의 다른 글
[Python] SWEA 2019번 : 더블더블 (0) | 2021.08.18 |
---|---|
[Python] SWEA 2050번 : 알파벳을 숫자로 변환 (0) | 2021.08.18 |
[Python] SWEA 2070번 : 큰 놈, 작은 놈, 같은 놈 (0) | 2021.08.18 |
[Python] SWEA 2029번 : 몫과 나머지 출력하기 (0) | 2021.08.18 |
[Python] SWEA 1933번 : 간단한 N의 약수 (0) | 2021.08.18 |
댓글