var lengthOfLongestSubstring = function(s) { let start = -1; let maxLength = 0; let Obj = {}; for(let i = 0; i < s.length; ++i){ if(Obj[s[i]] >= 0 && Obj[s[i]] > start){ start = Obj[s[i]]; } maxLength = Math.max(maxLength, i - start); Obj[s[i]] = i; } return maxLength; };
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter