str: 텍스트 return: 중복되지 않은 알파벳 길이 (숫자 반환) 예를 들어, str = "abcabcabc" return 은 3 => 'abc' 가 제일 길기 때문 str = "aaaaa" return 은 1 => 'a' 가 제일 길기 때문
const getLengthOfStr = str => { let countMax = 0; let countString = ""; for(let i = 0; i < str.length; i++) { let indexOfStr = countString.indexOf(str[i]); console.log(indexOfStr); if (indexOfStr !== -1){ countString = countString.substr(indexOfStr + 1); } countString = countString + str[i]; console.log(countString) countMax = Math.max(countMax, countString.length); } return countMax } let aaa = "abcabcabc"; console.log(getLengthOfStr(aaa));