package main
import (
"fmt"
)
func lengthOfLongestSubstring(s string) int {
var maxLen int = 0
var repeat bool = false
// maxLen = 0
// n * 3 复杂度
for idx, _ := range s {
// idx 起点
for i := idx; i < len(s); i++ {
ss := s[i]
repeat = false
for j := idx; j < i; j++ {
if s[j] == ss {
repeat = true
break
}
}
if repeat == true {
break
}
//
len := i - idx + 1
if len > maxLen {
maxLen = len
}
}
}
return maxLen
}
func main() {
// fmt.Println("Start")
// a := "abcabcbb"
// a := "bbbbb"
a := "pwwkew"
fmt.Println(lengthOfLongestSubstring(a))
}