LeetCode13-最长公共前缀

image-20230307221519753

ans:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
class Solution{

public String getLongestPrefix(String[] arrayStr){
if(arrayStr == null || arrayStr.length == 0){
return "";
}
int count = arrayStr.length;
int length = arrayStr[0].length();

for(int i=0;i<length;i++){
char firstChar = arrayStr[0].charAt(i);
for(int j =0;j<count;j++){
if(i == length || firstChar != arrayStr[i].charAt(j)){
return arrayStr[j].substring(0,i);
}

}
}
return arrayStr[0];



}






}




__END__