728x90
반응형

1. 문제점

프로그래머스 알고리즘 문제풀이 [중앙값 구하기]

2. 시도해본 것들

 

3. 해결과정

배열안에서 중앙값을 구하려면 인덱스 평균값을 구해야 한다.

Math.floor(array.length / 2)

 

배열을 차순정리해야한다.

array.sort((a,b)=>a-b);

 

4. 알게 된 점

 

나의 문제풀이

function solution(array) {
    const mid_num = Math.floor(array.length/2);
    const mid_array = array.sort((a,b) => a-b);
    return mid_array[mid_num];
}

남의 문제풀이

function solution(array) {
  return array.sort((a, b) => a - b)[Math.floor(array.length / 2)];
}
728x90
반응형

+ Recent posts