Longest Common Prefix - Javacript
来源:互联网 发布:淘宝导航栏全屏 编辑:程序博客网 时间:2024/06/14 09:13
Write a function to find the longest common prefix string amongst an array of strings.
Tags
String
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Using the first one as the target.
Compare vertically from the start of each string.
If meets the end of the string or no longer equal. Return.
/** * @param {string[]} strs * @return {string} */// Solution 1var longestCommonPrefix = function (strs) { var strnum = strs.length; if (strnum === 0) { return ""; } else if (strnum === 1) { return strs[0]; } var prefix = strs[0]; for (var i = 1; i < strnum; i++) { var len = Math.min(prefix.length, strs[i].length); for (var j = 0; j < len; j++) { if (prefix[j] !== strs[i][j]) { break; } } prefix = prefix.substring(0, j); } return prefix;};// Solution 2/** * @param {string[]} strs * @return {string} */var longestCommonPrefix = function (strs) { var len = strs.length; if (len === 0) { return ""; } if (len === 1) { return strs[0]; } // Guarantee there are at lease 2 strings var ret = ""; for (var index = 0; ; index++) { var target = strs[0][index]; for (var i = 1; i < len; i++) { if (strs[i][index] !== target || index >= strs[i].length) { return ret; } } ret += target; } return ret;};
0 0
- Longest Common Prefix - Javacript
- LeetCode: Longest Common Prefix
- LeetCode Longest Common Prefix
- LeetCode : Longest Common Prefix
- [Leetcode] Longest Common Prefix
- leetcode6:Longest Common Prefix
- leetcode22: longest common prefix
- [LeetCode] Longest Common Prefix
- Leetcode14: Longest Common Prefix
- Longest Common Prefix
- Longest Common Prefix
- Longest Common Prefix
- [LeetCode]Longest Common Prefix
- Longest Common Prefix
- LeetCode-Longest Common Prefix
- Longest Common Prefix
- [LeetCode] Longest Common Prefix
- Longest Common Prefix
- 关于C51释放按键与后沿消抖
- Hbase
- ElasticsSearch安装
- tair安装
- memcached安装
- Longest Common Prefix - Javacript
- 文章标题
- ./configure,make,make install的作用
- 自定义滑动开关按钮-SwitchButton
- 数据结构与算法之十一 图
- 问答 | 35岁以后怎么混
- java中的反射,invoke方法
- 极客成长手记(附篇)——极客的快捷剑
- Add Binary - Javacript