給定兩個句子 A 和 B , (句子是一串由空格分隔的單詞,每個單詞僅由小寫字母組成,)
如果一個單詞在其中一個句子中只出現一次,在另一個句子中卻沒有出現,那么這個單詞就是不常見的,
回傳所有不常用單詞的串列,
您可以按任何順序回傳串列,
示例 1:
輸入:A = "this apple is sweet", B = "this apple is sour"
輸出:["sweet","sour"]
示例 2:
輸入:A = "apple apple", B = "banana"
輸出:["banana"]
提示:
0 <= A.length <= 200
0 <= B.length <= 200
A 和 B 都只包含空格和小寫字母,
思路:拼接字串A+B,然后回傳拼接后的字串中只出現過一次的單詞
def uncommonFromSentences(self, A: str, B: str) -> List[str]:
count = collections.Counter(A.split()+B.split())
return [k for k,v in count.items() if v==1]
CSDN認證博客專家
Go/GoLang
Redis
MySQL
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/265926.html
標籤:python
