2063

HoRi·2022년 7월 14일
0

SWEA_PY

목록 보기
15/32

2063. 중간값 찾기

중간값은 통계 집단의 수치를 크기 순으로 배열 했을 때 전체의 중앙에 위치하는 수치를 뜻한다.

입력으로 N개의 점수가 주어졌을 때, 중간값을 출력하라.

[제약사항]

  1. N은 항상 홀수로 주어진다.
  2. N은 9이상 199이하의 정수이다.

[입력]

입력의 첫 줄에 N이 주어진다.
둘째 줄에 N개의 점수가 주어진다.

[출력]

N개의 점수들 중, 중간값에 해당하는 점수를 정답으로 출력한다.

코딩

num = int(input())					# 입력 받은 값을 정수형으로 변환해서 num에 저장

nl = list(map(int, input().split())	# 빈 칸을 기준으로 입력 받은 값을 정수형으로 변환해서 리스트 형태로 nl에 저장
nl.sort()							# nl을 오름차순으로 정렬
print(nl[int((num-1)/2)])			# 입력 받은 개수의 가운데 값을 찾아서 오름차순으로 정렬된 nl의 중앙값을 찾음



모든 출처는 SW Expert 아카데미에 있습니다.

해당 글은 영리적 목적이 아닌 학습의 기록으로 사용되었습니다. 오기나 잘못된 부분은 말씀해주시면 수정하겠습니다.

profile
무지성 작성소

0개의 댓글