[
string
counter
]
Leetcode 0884 Uncommon Words from Two Sentences
Problem statement
https://leetcode.com/problems/uncommon-words-from-two-sentences/
Solution
What is actually asked is to find all words, such that their frequency is equal to 1
. Let us concatenate two strings, and then split it and apply Counter function.
Complexity
Time complexity is O(M + N)
, where M
and N
are lengths of strings A
and B
and space complexity is O(M + N)
as well.
Code
class Solution:
def uncommonFromSentences(self, A, B):
return[w for w, f in Counter((A+" "+B).split()).items() if f==1]