关注
/* 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();
查看原帖
点赞 评论
相关推荐
02-20 18:30
辽宁工程技术大学 测试开发 点赞 评论 收藏
分享
01-18 04:33
北京交通大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 如何缓解入职前的焦虑 #
139993次浏览 1109人参与
# 你遇到过哪些神仙同事 #
43328次浏览 401人参与
# 掌阅春招 #
85261次浏览 401人参与
# 软件开发春招备战日记 #
55472次浏览 461人参与
# 机械人,秋招第一次笔试的企业是哪家? #
24181次浏览 223人参与
# 考研人,我有话说 #
7477次浏览 136人参与
# 水滴春招 #
68295次浏览 643人参与
# 你最近一次加班是什么时候? #
29860次浏览 237人参与
# 总结:哪家公司面试体验感最好 #
29680次浏览 168人参与
# 上班苦还是上学苦呢? #
199564次浏览 1209人参与
# 来聊聊机械薪资天花板是哪家 #
101965次浏览 684人参与
# 产品每日一题 #
28213次浏览 387人参与
# 你今年的平均薪资是多少? #
92953次浏览 449人参与
# 在职场上,你最讨厌什么样的同事 #
9965次浏览 122人参与
# 听劝,这个简历怎么改 #
57077次浏览 572人参与
# 初创公司值得加入吗? #
12664次浏览 67人参与
# 还记得你第一次面试吗? #
72774次浏览 1051人参与
# 想给25届机械人的秋招建议 #
22111次浏览 199人参与
# 22届入职,工资很低,要辞职还是苟着 #
18034次浏览 118人参与
# 25届网易互娱暑实进度 #
60096次浏览 581人参与
# 应届生应该先就业还是先择业 #
81769次浏览 470人参与
# 同花顺工作体验 #
3791次浏览 19人参与