Open Tcdian opened 4 years ago
/**
* @param {string[]} strs
* @return {string}
*/
var longestCommonPrefix = function(strs) {
if (strs.length === 0) {
return '';
}
const firstStr = strs[0];
let prefix = '';
for (let i = 0; i < firstStr.length; i++) {
let letter = firstStr[i];
for (let j = 1; j < strs.length; j++) {
if (strs[j][i] !== letter) {
letter = '';
break;
}
}
if (letter !== '') {
prefix += letter;
} else {a
break;
}
}
return prefix;
};
function longestCommonPrefix(strs: string[]): string {
if (strs.length === 0) {
return '';
}
const firstStr = strs[0];
let prefix = '';
for (let i = 0; i < firstStr.length; i++) {
let letter = firstStr[i];
for (let j = 1; j < strs.length; j++) {
if (strs[j][i] !== letter) {
letter = '';
break;
}
}
if (letter !== '') {
prefix += letter;
} else {
break;
}
}
return prefix;
};
14. Longest Common Prefix
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串
""
。Example 1
Example 2
Note
a-z
。