題目:
給定兩個句子 a 和 b 。 (句子是一串由空格分隔的單詞。每個單詞僅由小寫字母組成。)
如果乙個單詞在其中乙個句子中只出現一次,在另乙個句子中卻沒有出現,那麼這個單詞就是不常見的。
返回所有不常用單詞的列表。
您可以按任何順序返回列表。
示例 1:
輸入:a =
, b =
輸出:[
"sweet"
,"sour"
]示例 2:
輸入:a =
, b =
"banana"
輸出:[
"banana"
]
原始碼:
方法一:
class
solution
for(string s2 : b.
split
(" "))
// sb 字串儲存的是兩句話所有的單詞
stringbuilder sb =
newstringbuilder
(a);
sb.(" "
+ b)
; string[
] tmp = sb.
tostring()
.split
(" ");
// res 用來儲存符合題目要求的單詞
stringbuilder res =
newstringbuilder()
;int count =0;
for(string str : tmp)
}else}}
}// count 為 0 說明兩句話中都沒有符合不常見單詞要求的單詞
if(count ==0)
return res.
tostring()
.split
(" ");
}}
方法二:
class
solution
stringbuilder res =
newstringbuilder()
;int count =0;
for(string s2 : map.
keyset()
)}if(count ==0)
return res.
tostring()
.split
(" ");
}}
LeetCode 884 兩句話中的不常見單詞
給定兩個句子 a 和 b 句子是一串由空格分隔的單詞。每個單詞僅由小寫字母組成。如果乙個單詞在其中乙個句子中只出現一次,在另乙個句子中卻沒有出現,那麼這個單詞就是不常見的。返回所有不常用單詞的列表。您可以按任何順序返回列表。示例 1 輸入 a b 輸出 sweet sour 示例 2 輸入 a b ...
leetcode 884 兩句話中的不常見單詞
給定兩個句子 a 和 b 句子是一串由空格分隔的單詞。每個單詞僅由小寫字母組成。如果乙個單詞在其中乙個句子中只出現一次,在另乙個句子中卻沒有出現,那麼這個單詞就是不常見的。返回所有不常用單詞的列表。您可以按任何順序返回列表。示例 1 輸出 sweet sour 示例 2 輸出 banana 乙個句子...
Leetcode 884 兩句話中的不常見單詞
題目 給定兩個句子 a 和 b 句子是一串由空格分隔的單詞。每個單詞僅由小寫字母組成。如果乙個單詞在其中乙個句子中只出現一次,在另乙個句子中卻沒有出現,那麼這個單詞就是不常見的。返回所有不常用單詞的列表。您可以按任何順序返回列表。示例 1 理解 這是一道簡單題目,但是很多地方需要鞏固,故記錄!思路很...