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;
}
}