/*     1.三个同样的字母连在一起,一定是拼写错误,去掉一个就好了。比如:helllo↣hello     2.两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的第一个字母。比如:helloo↣hello     3.上面的规则优先“从左到右”匹配,即如果是AABBCC型,应优先考虑修复AABB为AABCC     */ let str1 = "hlllaaaeee"; let str2 = "aabb"; let str3 = "aabbcc"; let getStr1 = function(str){ let newArr = str.split(''); for(let i=0;i<newArr.length;i++){ for(let j=i;j<newArr.length;j++){ if(newArr[i] === newArr[j+2]){ newArr.splice(i,1); continue; } } } return newArr; } let getStr2 = function(str){ let count = 0; let newArr = str.split(''); for(let i=0;i<newArr.length;i++){ for(let j=i;j<newArr.length;j++){ if(newArr[i] === newArr[j+1]){ count++; if(count = 2){ newArr.splice(j+2,1); }else if(count > 3){ newArr.splice(j+2,1); } continue; } } } return newArr; } let getNewString = function(){ console.log(getStr1(str1).join('')); console.log(getStr2(str2).join('')); console.log(getStr2(str3).join('')); } getNewString();
点赞 评论

相关推荐

上去投简历,什么的都准备好了,但是就是反馈率很低,处理的非常慢。而且还卖我的信息,有些公司没投就直接电话找我。真成失联招聘了?
Ethan伊森:真的,虽然天天看到吐槽boss,但是boss一周就约了好几个面试,hr交流反馈都很及时,智联有那个一键投简历,投的比boss多得多,却一个联系约面的都没有
点赞 评论 收藏
分享
01-26 22:20
已编辑
门头沟学院 Java
Java抽象带篮子:项目很nb了,现在好好准备八股和算法吧,早点找实习,可以看看我的置顶帖子。帖子里写了怎么改简历,怎么包装实习经历,还有2个高质量可速成的项目话术,和我的牛客八股笔记专栏
点赞 评论 收藏
分享
牛客网
牛客企业服务