소개
통계학에서 중앙값 (median) 은 데이터 집합의 중심 경향성을 나타내는 척도입니다. 이는 데이터 샘플의 상위 절반과 하위 절반을 구분하는 값입니다. 이 챌린지에서는 숫자 목록의 중앙값을 찾는 Python 함수를 작성해야 합니다.
통계학에서 중앙값 (median) 은 데이터 집합의 중심 경향성을 나타내는 척도입니다. 이는 데이터 샘플의 상위 절반과 하위 절반을 구분하는 값입니다. 이 챌린지에서는 숫자 목록의 중앙값을 찾는 Python 함수를 작성해야 합니다.
find_median이라는 Python 함수를 작성하세요. 이 함수는 숫자 목록을 인수로 받아 목록의 중앙값을 반환합니다. 함수는 다음 단계를 수행해야 합니다.
list.sort()를 사용하여 목록의 숫자를 정렬합니다.함수는 문제를 직접 해결하는 내장 Python 라이브러리나 함수를 사용해서는 안 됩니다.
def median(list):
list.sort()
list_length = len(list)
if list_length % 2 == 0:
return (list[int(list_length / 2) - 1] + list[int(list_length / 2)]) / 2
return float(list[int(list_length / 2)])
median([1, 2, 3]) ## 2.0
median([1, 2, 3, 4]) ## 2.5
이 챌린지에서는 Python 을 사용하여 숫자 목록의 중앙값을 찾는 방법을 배웠습니다. 목록을 정렬하고 목록의 길이를 확인하여 적절한 값을 반환함으로써 중앙값을 찾는 함수를 작성했습니다.