[프로그래머스] Lv.0 - 중앙값 구하기

dev.galim·2023년 4월 3일
0

프로그래머스 - Lv.0

목록 보기
7/10
post-thumbnail

문제 설명

문제 풀이

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

먼저 배열을 오름차순으로 정렬해주고 배열의 길이를 변수에 담아주었다.
정렬한 배열의 길이를 2로 나눈 뒤 정수로 반환해 그 값을 리턴해주면 된다.

다른 문제 풀이

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

이 풀이도 내가 푼 방법과 유사한 방법이다.

profile
열심히 해볼게요

0개의 댓글