[javascript] 배열 중 중간값 찾기

자바스크립트에서 배열의 중간값을 찾는 방법에 대해 알아보겠습니다.

배열의 중간값 구하기

배열의 중간값은 배열의 길이가 홀수인 경우에는 중앙에 위치한 값이고, 배열의 길이가 짝수인 경우에는 중앙에 위치한 두 값의 평균값입니다.

function findMedian(arr) {
  arr.sort((a, b) => a - b);
  const middle = Math.floor(arr.length / 2);
  if (arr.length % 2 === 0) {
    return (arr[middle - 1] + arr[middle]) / 2;
  } else {
    return arr[middle];
  }
}

const numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5];
const median = findMedian(numbers);
console.log(median); // 중간값인 4 출력

위의 코드는 findMedian 함수를 사용하여 배열의 중간값을 찾는 방법을 보여줍니다. 이 함수는 배열을 오름차순으로 정렬한 뒤, 배열의 길이에 따라 중간값을 계산합니다.

요약

이제 여러분은 자바스크립트를 사용하여 배열의 중간값을 찾는 방법에 대해 알게 되었습니다. 배열의 길이에 따라 홀수일 경우 중앙값을, 짝수일 경우 중앙에 위치한 두 값의 평균을 계산하는 방법을 사용하여 중간값을 구할 수 있습니다.

배열의 중간값을 찾는 것은 데이터 처리 및 통계 분석 등 다양한 응용 프로그램에서 유용하게 활용될 수 있습니다.

참고 자료