学习知识的目的,是让我们捕捉各种表象背后的本质,让我们走出下愚的死循环,步入到上智的境界。

字符串出现的不重复最长长度

function maxRepeat(s){
    let list=Array.from(s);
    let map=new Map();
    let max=0;
    for(let i=0;i<list.length;i++){
        if(map.has(list[i])){
            map.set(list[i],map.get(list[i])+1);
        }else{
            map.set(list[i],1);
        }
        if(map.get(list[i])>max){
            max=map.get(list[i]);
        }
    }
    return max;
}
console.log(maxRepeat("aaabbbbccccc"));