题目要求:
输入两个字符串,从第一个字符串中删除第二个字符串中所有的字符。例如,输入"They are students."和"aeiou",则删除之后的第一个字符串变成了"Thy r stdnts.".
题目分析:
1. 把第二个字符串的所有字符都存入一个set中;
这道微软面试题要求从第一个字符串中移除第二个字符串包含的所有字符。通过将第二个字符串的字符放入集合,然后遍历第一个字符串,检查字符是否在集合中,并用后续不在集合中的最近字符覆盖,实现字符删除。给出的代码实现了这个功能。
题目要求:
输入两个字符串,从第一个字符串中删除第二个字符串中所有的字符。例如,输入"They are students."和"aeiou",则删除之后的第一个字符串变成了"Thy r stdnts.".
题目分析:
1. 把第二个字符串的所有字符都存入一个set中;
5863

被折叠的 条评论
为什么被折叠?