LeetCode - 1051(JS, Easy)

진영·2024년 4월 7일
0

LeetCode

목록 보기
11/16

1051. Height Checker

문제

설명

정수형 배열 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;
};
profile
개발하고 만드는걸 좋아합니다

0개의 댓글

관련 채용 정보