중앙값 구하기 _ JS

박서현·2023년 8월 4일
0
post-thumbnail
post-custom-banner

🍏중앙값 구하기

🔻나의 풀이

function solution(array) {
    //1. 순차정렬
    let array2 = array.sort((a, b) => a-b);
    //2. 중앙값 위치 찾기
    let num = Math.floor(array2.length/2)
    //3 중앙값 위치 배열 뽑기
    let answer = array2[num];
    
    return answer;
}

🔻다른 사람의 풀이

function solution(array) {
    return array.sort((a,b)=>{return a-b;}).at(Math.floor(array.length/2))    
}
.at( ) : 정수값을 받아, 배열에서 해당 값에 해당하는 인덱스의 요소를 반환한다.
❗array[array.length-1] 대신 array.at(-1)을 사용할 수 있다.
post-custom-banner

0개의 댓글