JSFiddle - React, Tailwind, and code Playground

by Sudheer Nunna

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"))