###### tags: `leetcode` # Question 14. Longest Common Prefix ### Description: Write a function to find the longest common prefix string amongst an array of strings. If there is no common prefix, return an empty string "". ### Solution: ### AC code ```cpp= class Solution { public: string longestCommonPrefix(vector<string>& strs) { int len = strs.size(); string ret = ""; if(len==0) return ret; int strlen = strs[0].length(); int i, j; for(i = 0 ; i < strlen ; i++){ for(j = 1 ; j < len ; j++){ if(strs[j].length()==0) return ""; if(strs[j][i]!=strs[j-1][i]) return ret; } ret += strs[j-1][i]; } return ret; } }; ```