Search
Duplicate

중앙값 구하기

정종미
유재영
날짜
2023/03/15
한줄평
array.sort(), Math.floor() 학습
중앙값 구하기
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()의 차이 참고 링크 → 음수값 계산에서 차이가 발생한다