1. 编写一个函数来查找字符串数组中的最长公共前缀。
  2. 如果不存在公共前缀,返回空字符串 ""
  1. 输入:strs = ["flower","flow","flight"]
  2. 输出:"fl"
  3. 输入:strs = ["dog","racecar","car"]
  4. 输出:""
  5. 解释:输入不存在公共前缀。

方法

  1. var longestCommonPrefix = function(strs) {
  2. var s = ''
  3. if(strs.length==0){
  4. return s
  5. }else{
  6. for(let i=0;i<strs[0].length;i++){
  7. for(let j=1;j<strs.length;j++){ //循环一遍i i的循环里再循环三遍j
  8. if(strs[0][i]!=strs[j][i]){
  9. return s
  10. }
  11. }
  12. s=s+strs[0][i]
  13. }
  14. return s;
  15. }
  16. };