JSFiddle - React, Tailwind, and code Playground
JavaScript
var lengthOfLongestSubstring = function (s) {
let set = new Set();
let left = 0 ;
let maxsize = 0;
for(let i=0;i<s.length;i++){
console.log(s[i]);
while(set.has(s[i])){
set.delete(s[left]);
left++;
}
set.add(s[i]);
maxsize = Math.max(maxsize,i-left+1);
}
console.log(set)
return maxsize;
}
console.log(lengthOfLongestSubstring("abcabcabca"))