•
중앙값 구하기
function solution(array) {
array = array.sort((a,b) => a - b)
var idx = parseInt(array.length / 2)
if (array.length % 2 == 0) {
return (parseInt((array[idx - 1] + array[idx]) / 2))
}
else {
return (array[idx])
}
}
JavaScript
복사
sort 함수 사용법 참고 링크 → .sort로는 정렬이 안된다. 배열을 String으로 인식하기 때문
parseInt()와 Math.floor()의 차이 참고 링크 → 음수값 계산에서 차이가 발생한다