如何检查两个单词是否有共同字符?用于比较字符串中字符的算法
ex。 “字”与“信”有共同的“R”
“字”,“电子邮件”没有任何共同的字符
此代码是错误的,因为如果两个词有2个普通字符我得到4结果
int numberOfCommonChars = (from c1 in word1.ToCharArray()
from c2 in word2.ToCharArray()
where c1 == c2
select c1).Count();
它不能正常工作。 ex。 string word1 =“哇”; string word2 =“how”; 它给了我2结果 – user278618 2010-03-10 16:27:46
是的;你期望它给予什么? – SLaks 2010-03-10 16:30:45
我期望1,因为他们有一个相似的词。 “如何”只有一个'W' – user278618 2010-03-10 16:32:30