var s = 'aaaabbbbzzzzzzzccccccc111111111';
var reg = /(.|\n)\1*/g;
var r = {};
var x = s.match(reg);
var maxLength = 0;
var temp = [];
var resultStr = '';
if (x) {
for (var i = x.length - 1; i > -1; i--) {
if (!r[x[i][0]]) {
r[x[i][0]] = x[i].length;
} else {
r[x[i][0]] = Math.max(r[x[i][0]], x[i].length);
}
}
}
for (const key in r) {
if (r.hasOwnProperty(key)) {
if(r[key] >= maxLength){
maxLength = r[key];
temp.push(key);
}
}
}
var result= temp.sort();
for(var j = 0; j < maxLength; j ++){
resultStr += result[0];
}
console.log(maxLength)
console.log(result[0])
console.log(resultStr)
尋找最長連續(xù)字符串
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 題目 給出一個(gè)字符串作為輸入,找出其中最長的連續(xù)數(shù)字串并返回其長度和起始index。如果存在長度相同的連續(xù)數(shù)字串,...
- 題目: 輸入一段字符串(由字母構(gòu)成),找出這段字符串中連續(xù)的最長的遞增字符。 舉例:字符串:eahcu結(jié)果:acu...
- 晴。 幾乎想不起來昨天做了什么。 應(yīng)該就是很平淡的一天。 早上八九點(diǎn)起來,曬被子。聽聽力,中午吃了香鍋?拿了快遞。...
- 醫(yī)生沒看成,抽了血等結(jié)果,回來,餓暈了,路邊吃了個(gè)小蛋糕,回家老公在做飯,最近他又有了新的愛好,釣魚,殺魚,做飯....