[Leetcode] 3289. The Two Sneaky Numbers of Digitville

RexiaN·2025년 10월 31일

배열에 한 번 이상 등장하는 숫자들을 모아 새로운 배열로 반환하는 오늘의 문제. set 과 reduce 로 해결했다.

function getSneakyNumbers(nums: number[]): number[] {
    const numSet = new Set()
    return nums.reduce((acc, cur) => {
        if (numSet.has(cur)) {
            acc.push(cur)
        } else {
            numSet.add(cur)
        }

        return acc
    }, [])
};

profile
Don't forget Rule No.1

0개의 댓글