class Solution {
public:
string findLongestWord(string s, vector<string>& d) {
string str={};
if(s.empty() || d.empty()){
return str;
}
for(int i=0; i<d.size(); i++){
int index = 0, dir = 0;
while(index<s.size() && dir<d[i].size()){
if(s[index] == d[i][dir]){
dir++;
}
index++;
}
if(dir == d[i].size()){
if(str.size() == d[i].size() && str>d[i]){ //str>d[i] 怎么比大小
str = d[i];
}
str = str.size()<d[i].size() ? d[i] : str;
}
}
return str;
}
};
524. Longest Word in Dictionary through Deleting
最新推荐文章于 2024-05-08 22:51:58 发布
