[Algorithm] 23 week(6.20 ~ 6.26) 3/3

Dev_min·2022년 6월 25일
0

algorithm

목록 보기
75/157

2206. Divide Array Into Equal Pairs

var divideArray = function(nums) {
    const result = [];
    let count = 0;
    const pairCount = nums.length / 2;
    const sortedNums = nums.sort((a, b) => a - b);
    
    for(let i = 0; i < sortedNums.length - 1; i = i + 2){
        result.push([sortedNums[i], sortedNums[i+1]]);   
    };
    
    for(let j = 0; j < result.length; j++){
        if(result[j][0] === result[j][1]){
            count++;
        }
    }
    
    return count === pairCount;
};
profile
TIL record

0개의 댓글