본문 바로가기
프로그램/Python 1000제

Python 39제] 중앙값 출력하기

by 건티 2022. 3. 28.
728x90

출처 : 반크뉴스

 

문제]

N개의 자연수를 입력하여 중앙값을 출력하시오.

 

참고풀이]

N=int(input()) #N개의 자연수 개수 입력
L=[] #N개의 자연수를 리스트에 입력
for i in range(N):
    InSu=int(input())
    L.append(InSu)
    
#입력된 자연수를 오름차순 정렬
L.sort()

#입력된 자연수들의 중앙값 구하여 출력
if N%2==1:
    print(L[N//2])
else:
    print((L[N//2-1]+L[N//2])/2)
    

 

참고풀이 결과]

 

 

 

 

대한민국의 아름다운 영토, 독도의 봄

 

반응형

댓글