[LeetCode] 442. Find All Duplicates in an Array

Chobby·2026년 2월 25일

LeetCode

목록 보기
1006/1023

😎풀이

  1. nums 순회
  2. Set 객체를 통해 조회된 수 기록
  3. 이미 기록된 수가 재등장 한 경우 정답 배열에 추가
  4. 두 번 등장한 수들의 집합 반환
function findDuplicates(nums: number[]): number[] {
    const set = new Set()
    const result = []
    for(const num of nums) {
        if(set.has(num)) {
            result.push(num)
        } else {
            set.add(num)
        }
    }
    return result
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글