LeetCode刷題 兩句話中的不常見單詞

2021-10-05 03:43:12 字數 691 閱讀 8054

兩句話中的不常見單詞

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

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

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

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

這道題其實是找出a+b**現一次的單詞
解法一

想到了set集合可以去掉重複元素的特點,所以採用set集合進行。

class

solution

n=st.

size()

;}for(string s:stb)

n=st.

size()

;}return ans.

toarray

(new

string

[ans.

size()

]);}

}

其中,list轉陣列,採用toarray方法,由於string是引用型別,所以注意要new string。

解法二用map的鍵值對,其中,獲取某個key的value,採用getordefault()方法,從而實現在原有的value上加1。

class

solution

}

LeetCode 兩句話中的不常見單詞

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

兩句話寫的很好

只要你經商,就會有錢賺。備註 1.有這個想法,主要 於最近倒賣幾塊電路板,賺了幾百快錢,發現錢來得太容易了,我只是在網上和人聊聊天而已,雖然我不是陪聊,但是他們給我送錢了。2.經商的重大意義,在於大膽地開啟自己的口袋,讓錢可以很方便地流進來 土一點的道理就是,要是你不把帳號告訴別人,別人就不好打錢給...

兩句話中的不常見單詞

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