: 오름차순으로 list를 정렬해주는 함수
a.sort()
: 입력 문자열의 문자 수를 나타내는 정수를 반환하는 함수
len(a)
1. 리스트가 홀수인 경우
: 평균값에서 1을 더한 위치 = 중앙값
len(a) // 2 + 1
2. 리스트가 짝수인 경우
: 평균값 = 중앙값
len(a) // 2
Question
중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성해보세요.
My Answer
def solution(array):
array.sort() # 오름차순으로 정렬
answer = len(array) // 2 + 1 # 리스트가 홀수이므로
return answer
왜 틀렸는지?
코드를 입력하세요