LeetCode - 1512. Number of Good Pairs

henu·2023년 8월 31일
0

LeetCode

목록 보기
23/186
post-thumbnail

Solution

var numIdenticalPairs = function(nums) {
    let count = 0;

    for(let i=0; i<nums.length; i++) {
        for(let j=i+1; j<nums.length; j++) {
            if(nums[i] === nums[j]) count++;
        }
    }

    return count;
};

Explanation

이중 for문을 이용해서 해결했다.
1. nums배열의 요소 하나(nums[i])를 선택한다.
2. 선택한 요소의 다음 인덱스의 요소(nums[j])부터 탐색하여 nums[i] === nums[j]를 만족할 경우 count를 1 증가시킨다.
최종적으로 count를 리턴하면 된다.

0개의 댓글