
leetcode
leetcode每日算法噢噢噢噢噢噢噢噢噢噢噢噢哦哦哦
yyhh~
我爱学习
展开
-
leetcode--找出字符串最大不重复的子字符串长度
var arr = 'yaoyyytylik'; function fn(arr) { var num = []; var max = 0; for (var i = 0; i < arr.length; i++) { let index = num.indexOf(arr[i]); if (index !== -1) { ..原创 2021-09-27 23:27:55 · 103 阅读 · 0 评论 -
leetcode--剔除数组中的重复元素
使用双指针法 var num2 = [2, 2, 4, 4, 9] for (var f = 0, l = 0; f < num2.length; f++) { if (num2[l] !== num2[f]) { l++; num2[l] = num2[f]; } } //数组可被length截断 num2.leng原创 2021-09-26 18:00:52 · 60 阅读 · 0 评论 -
驼峰命名法
//驼峰命名法 var str = 'uO_pplllP'; function MIngmin(str) { if (!str.includes("_")) { return str.toLowerCase(); } var arr = str.split("_"); for (var i = 0; i < arr.length; ...原创 2021-09-11 15:13:00 · 133 阅读 · 0 评论 -
leetcode每日一题:有效山脉
function Shanmai(arr) { if (arr.length < 3) { return false; } var left = 0; var right = arr.length - 1; while (left < right - 1 && arr[left] < arr[arr + 1]) { ..原创 2021-09-13 11:09:26 · 88 阅读 · 0 评论 -
leetcode-字符串缩写
字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。 function compressString( str ) { // write code here var arr=str.split(""); if(arr.length==0){ return str;原创 2021-09-14 00:20:41 · 272 阅读 · 0 评论 -
利用JS判断回文
var n=123321; var ishuiwen=num=>{ return num.toString()===num.toString().splice("").reverse().join("") } console.log(n);原创 2021-09-01 11:28:43 · 138 阅读 · 0 评论