884 兩句話中的不常見單詞

2022-05-13 08:20:15 字數 865 閱讀 2555

給定兩個句子 a 和 b 。 (句子是一串由空格分隔的單詞。每個單詞僅由小寫字母組成。)

如果乙個單詞在其中乙個句子中只出現一次,在另乙個句子中卻沒有出現,那麼這個單詞就是不常見的。

返回所有不常用單詞的列表。

您可以按任何順序返回列表。

示例 1:

0 <= a.length <= 200

0 <= b.length <= 200

a 和 b 都只包含空格和小寫字母。

class

solution:

def uncommonfromsentences(self, a: str, b: str) ->list[str]:

a=a.split()

b=b.split()

cnta=collections.counter(a)

cntb=collections.counter(b)

res=

for i in

a:

if cnta[i]==1 and i not

inb:

for i in

b:

if cntb[i]==1 and i not

ina:

return res

class

solution:

def uncommonfromsentences(self, a: str, b: str) ->list[str]:

a=a.split()+b.split()

cnt=collections.counter(a)

return [i for i in a if cnt[i]==1]

884 兩句話中的不常見單詞

leetcode weekly contest 97的第一道題目,分值為3分。原題目要求如下 給定兩個句子 a 和 b 句子是一串由空格分隔的單詞。每個單詞僅由小寫字母組成。如果乙個單詞在其中乙個句子中只出現一次,在另乙個句子中卻沒有出現,那麼這個單詞就是不常見的。返回所有不常用單詞的列表。您可以按...

884 兩句話中的不常見單詞

給定兩個句子 a 和 b 句子是一串由空格分隔的單詞。每個單詞僅由小寫字母組成。如果乙個單詞在其中乙個句子中只出現一次,在另乙個句子中卻沒有出現,那麼這個單詞就是不常見的。返回所有不常用單詞的列表。您可以按任何順序返回列表。思路 利用split 將字串轉換成列表,合併兩個列表,如果元素只有1個,就是...

884 兩句話中的不常見單詞

給定兩個句子 a 和 b 句子是一串由空格分隔的單詞。每個單詞僅由小寫字母組成。如果乙個單詞在其中乙個句子中只出現一次,在另乙個句子中卻沒有出現,那麼這個單詞就是不常見的。返回所有不常用單詞的列表。您可以按任何順序返回列表。示例 1 示例 2 題意 返回只出現一次的單詞 用字典計數,返回值為1的單詞...