https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/
给定一个字符串 s
,请你找出其中不含有重复字符的 最长子串 的长度。
function isRepeat(s){
let arr = s.split('')
let set = new Set(arr)
return set.size < arr.length
}
var lengthOfLongestSubstring = function(s) {
if(s.length<=1){
return s.length
}
let len=1
let i=0
let j=i+1
while(i<s.length && j<s.length){
let str=s.substring(i,j+1)
let repeat=isRepeat(str)
if(repeat){
i++
}else{
len= str.length>len?str.length:len
if(j<s.length){
j++
}
}
}
return len
};