정수형 배열 heights가 주어지고 heights를 오름차순으로 정렬한 배열과 비교했을때 일치하지 않은 횟수 반환하면 됨.
/**
* @param {number[]} heights
* @return {number}
*/
var heightChecker = function(heights) {
// 배열 복사(그냥 대입하면 얕은 복사가 되기에 깊은 복사로 넣는다.) 및 오름차순 정렬
let sortedArr = [...heights].sort((a,b) => (a-b));
// 비교
let cnt = 0;
for(let i = 0; i < heights.length; i++){
if(heights[i] !== sortedArr[i]) cnt++;
}
return cnt;
};