일기/TIL
TIL: Today I Learned 45일차 [중앙값 구하기]
표자
2023. 1. 13. 10:04
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
반응형