第一思路是循环加遍历,从零判断每一个string的第i个字符是否相同,如果相同加到要return的string里,如果不同直接return,同时如果i超过任意一个字符串长度也return。
class Solution {
public:
string longestCommonPrefix(vector<string>& strs) {
string a="";
for(int j=0;j<=200;j++)
{
for(int i=0;i<strs.size();i++)
{
if (j>=strs[i].size())
{return a;}
if (strs[i][j]!=strs[0][j])
{return a;}
}
a+=strs[0][j];
}
return a;
}
};