[LeetCode] 884. Uncommon Words from Two Sentences

Chobby·어제
1

LeetCode

목록 보기
422/427

😎풀이

  1. 공백으로 구분된 s1, s2에 등장하는 모든 단어의 빈도를 확인한다.
  2. 딱 한 번 등장한 단어의 집합을 만든다.
  3. 해당 집합을 반환한다.
function uncommonFromSentences(s1: string, s2: string): string[] {
    const frequent = new Map<string, number>()
    const result = []
    for(const word of s1.split(' ')) frequent.set(word, (frequent.get(word) ?? 0) + 1)
    for(const word of s2.split(' ')) frequent.set(word, (frequent.get(word) ?? 0) + 1)
    for(const [key, value] of frequent) {
        if(value > 1) continue
        result.push(key)
    }
    return result
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글