프로그래머스 중앙값 구하기 자바스크립트 알고리즘 풀이
문제
나의 풀이
아이디어
- 배열을 정렬한다.
- 정렬 후에는 중간값이 배열의 중간 요소에 있을 것이므로, 해당 인덱스(배열 총 길이 / 2)의 값을 리턴해준다.
코드
function solution(array) { return array.sort((a, b) => a - b)[~~(array.length / 2)]; }
다른 사람 풀이
나의 풀이와 대부분 유사하기 때문에 생략.