14. Longest Common Prefix

 1 class Solution {
 2     public String longestCommonPrefix(String[] strs) {
 3         if(strs.length == 0) return "";
 4         StringBuilder sb = new StringBuilder("");
 5         for(int i = 0; i < strs[0].length(); i++) {
 6             for(int j = 1; j < strs.length; j++) {
 7                 if(i < strs[j].length() && strs[0].charAt(i) == strs[j].charAt(i)) {
 8                     continue;
 9                 }else {
10                     return sb.toString();
11                 }
12             }
13             sb.append(strs[0].charAt(i));
14         }
15         return sb.toString();
16     }
17 }

 

posted @ 2018-09-26 10:29  jasoncool1  阅读(107)  评论(0编辑  收藏  举报