最長の共通プレフィックス-LeetCode
1408 ワード
:
。
, ""。
1:
: ["flower","flow","flight"]
: "fl"
2:
: ["dog","racecar","car"]
: ""
: 。
:
a-z 。
:
( ) , ,
result ,
undefined, ,result 。
:
/**
* @param {string[]} strs
* @return {string}
*/
var longestCommonPrefix = function (strs) {
var result = '', str = '', len = strs.length;
if(len == 1) {
return strs[0];
}
for (var i in strs[0]) { //
for (var j = 1; j < len; j++) { //
if (strs[j][i] == undefined || strs[j][i] != strs[0][i]) {
str = ''; // ,
break;
}
str = strs[0][i]; //
}
if (str == '') { // , , ,
break;
}
result += strs[0][i];
}
return result;
};
var strs = ["flower","flow","flight"];
longestCommonPrefix(strs);
簡単に始めます.