Find the longest common prefix string array

Find the longest common prefix string array

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <script>
    var myarr = ["flaaower","flaaow","flaight"]
    function getLongestCommonPrefix(){
      myarr.sort (); // in coding sorted 
      IF (myarr.length ===  0 ) return  '' ; // if empty array is returned directly '' 
      var First = myArr [ 0 ], End = myArr [myarr.length - . 1 ];
       IF (First === end || end.match (the eval ( ' / ^ '  + First +  ' / ' ))) {
         return First; // First included in end returns First 
      }
       for (var I = 0 ; I < first.length; I ++ ) {
         IF (First [I] ==! End [I]) {
           return first.substring ( 0 , I); // matching string returns the corresponding failure time 
        }
      }
    }
    console.log(getLongestCommonPrefix());  //'fla'
    </script>
</body>
</html>

Guess you like

Origin www.cnblogs.com/sugartang/p/12163171.html