领扣LintCode算法问题答案-684. 缺少的字符串
684. 缺少的字符串
给出两个字符串,你需要找到缺少的字符串
输出时字符串顺序为输入字符串内的顺序
样例 1:
输入 : str1 = “This is an example”, str2 = “is example”
输出 : [“This”, “an”]
题解
public class Solution {
/**
* @param str1: a given string
* @param str2: another given string
* @return: An array of missing string
*/
public List<String> missingString(String str1, String str2) {
// Write your code here
List<String> ret = new ArrayList<>();
String[] words = str1.split(" ");
str2 = " " + str2 + " ";
for (String word : words) {
if (!str2.contains(" " + word + " ")) {
ret.add(word);
}
}
return ret;
}
}
鸣谢
非常感谢你愿意花时间阅读本文章,本人水平有限,如果有什么说的不对的地方,请指正。
欢迎各位留言讨论,希望小伙伴们都能每天进步一点点。