문제

문제 링크
image

나의 풀이

아이디어

  • 배열을 정렬한다.
  • 정렬 후에는 중간값이 배열의 중간 요소에 있을 것이므로, 해당 인덱스(배열 총 길이 / 2)의 값을 리턴해준다.

    코드

    function solution(array) {
      return array.sort((a, b) => a - b)[~~(array.length / 2)];
    }
    

다른 사람 풀이

나의 풀이와 대부분 유사하기 때문에 생략.