编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 “”。
示例 1:
输入: ["flower","flow","flight"]
输出: "fl"
示例 2:
输入: ["dog","racecar","car"]
输出: ""
解释: 输入不存在公共前缀。
采用es6进行:
let longestCommonPrefix = (strs) => {
if(!strs.length) return '';
let [a, ...b] = strs;
let result = '';
for(let i in a){
let flag = b.every(item => item[i] === a[i]);
if(flag) result += a[i];
else break;
}
return result;
};