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
반응형
'일기 > TIL' 카테고리의 다른 글
TIL: Today I Learned 47일차 [문자열안에 문자열] (0) | 2023.01.17 |
---|---|
TIL: Today I Learned 46일차 [배열의 유사도] (0) | 2023.01.16 |
TIL: Today I Learned 44일차 [짝수는 싫어요] (0) | 2023.01.12 |
TIL: Today I Learned 43일차 [문자 반복 출력하기] (0) | 2023.01.11 |
TIL: Today I Learned 42일차 [특정 문자 제거하기] (0) | 2023.01.10 |