最好的种树是十年前,其次是现在。歌谣 每天一个前端小知识 提醒你改好好学习了 知乎博主 csdn博主 b站博主 放弃很容易但是坚持一定很酷 我是歌谣 喜欢就一键三连咯 你得点赞是对歌谣最大的鼓励
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 ""。
示例 1:
输入:strs = ["flower","flow","flight"]
输出:"fl"
示例 2:
输入:strs = ["dog","racecar","car"]
输出:""
解释:输入不存在公共前缀。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/longest-common-prefix
* @param {string[]} strs
* @return {string}
*/
var longestCommonPrefix = function(strs) {
//每一项的值
// console.log(strs[i],"i")
var num='';
if(strs.length===0) {
return false
}
for(var j=0;j<strs[0].length;j++){
console.log(strs[0].toString().substring(0,j+1),
"substring")
let geyao=strs.every((item)
=>item[j]==strs[0][j])
if(geyao){
num+=strs[0][j]
}else{
return num
}
// if(num<strs.length){
// console.log(strs[num].indexOf(strs[0].toString().substring(0,j+1)),"1111")
// if(strs[num].indexOf(strs[0].toString().substring(0,j+1))!==-1){
// return strs[0].substring(0,j)
// }else{
// return ""
// }
// }
}
return num
}
运行结果

浙公网安备 33010602011771号