0014. Longest Common Prefix

0014. Longest Common Prefix #

题目 #

  • 编写一个函数来查找字符串数组中的最长公共前缀。
  • 若不存在公共前缀,返回空字符串 ""

思路 #

模拟 #

代码 #

模拟 #

class Solution {
    public String longestCommonPrefix(String[] strs) {
        String ans = "";
        
        int candidate = 0;
        while (true) {
            for (String str: strs) {
                if (candidate == str.length() || str.charAt(candidate) != strs[0].charAt(candidate)) return ans;
            }
            ans += Character.toString(strs[0].charAt(candidate++));
        }
        
        return ans;
    }
}