😎풀이

  1. nums 순회
    1-1. 요소에 대한 빈도 기록
  2. 빈도 저장 기록 순회
    2-1. 단일 요소만 합계
  3. 합계 반환환
function sumOfUnique(nums: number[]): number {
    let sum = 0
    const map = new Map()
    for(const num of nums) {
        map.set(num, (map.get(num) ?? 0) + 1)
    }
    for(const [key, value] of map) {
        if(value > 1) continue
        sum += key
    }
    return sum
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글