总的来说, 这个题上来的思路就是用第一个字符串的每一位去每个字符串的对应位置
找是不是他 只要又不是的,就return了;
class Solution {
public:
string longestCommonPrefix(vector<string>& strs) {
if(strs.size() == 0) {
return "";
}
string longest = "";
for(int i = 0; i < strs[0].size(); ++i) {
for(int j = 1; j < strs.size(); ++j) {
if(strs[0][i] != strs[j][i]) {
return longest;
}
}
longest = longest + strs[0][i];
}
return longest;
}
};