编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 ""。
示例 1:
输入: ["flower","flow","flight"] 输出: "fl" 示例 2:
输入: ["dog","racecar","car"] 输出: "" 解释: 输入不存在公共前缀。 说明:
所有输入只包含小写字母 a-z 。
/**
* @param {string[]} strs
* @return {string}
*/
var longestCommonPrefix = function(strs) {
if(!strs.length){
return '';
}
var str = strs[0],
len,
flag = false;
for(var i = 0 ; i < strs.length; i++){
for(var j = 0; j < str.length; j++){
if(str[j] != strs[i][j]){
str = str.substring(0,j)
}
}
}
return str
};
← 最接近的三数之和 最长回文串(中心扩散法) →