[LeetCode]초급 알고리즘-문자열-최 장 공공 접두사

1134 단어 JAVALeetCode문자열
제목:최 장 공공 접두사
문자열 배열 의 가장 긴 공공 접 두 사 를 찾기 위해 함 수 를 만 듭 니 다.
공공 접두사 가 존재 하지 않 으 면 빈 문자열 을 되 돌려 줍 니 다.  ""
예시 1:
  : ["flower","flow","flight"]
  : "fl"

예시 2:
  : ["dog","racecar","car"]
  : ""
  :

설명:
모든 입력 은 소문 자 만 포함 합 니 다.  a-z  。
 
고려:가장 긴 공공 접 두 사 는 최소 길이 문자열 의 길이 보다 작 을 것 입 니 다.따라서 정렬 을 한 다음 길이 가 가장 작은 문자열 을 기준 으로 판단 합 니 다.
public class LongestCommonPrefix {
    public static void main(String[] args) {
        String[] str=new String[]{"flower","flow","flight"};

    }

    public static String longestCommonPrefix(String[] strs) {
        if(strs.length==0||strs==null){
            return "";
        }
        
        //    ,     
        Arrays.sort(strs);
        
        //                    
        for(int i=0;i

좋은 웹페이지 즐겨찾기