codecata Day3
Algorithm๐คฎ
const getLengthOfStr = (str) => {
const arr = [];
let newStr = "";
for (let i = 0; i < str.length; i++) {
newStr = str[i];
for (let j = i + 1; j < str.length; j++) {
if (newStr.includes(str[j])) {
break;
} else {
newStr += str[j];
}
}
arr.push(newStr);
}
let text = 0;
for (i = 0; i < arr.length; i++) {
if (text < arr[i].length) {
text = arr[i].length;
}
}
return text;
};
arr๋ฅผ ์ถ๋ ฅํด๋ณด๋ฉด
[ โjfโ, โfjโ, โjfkโ, โfkโ, โkโ, โkโ, โkdโ, โdโ, โdejโ, โejโ, โjโ ]
์ด๊ฒ์ ์ ์ผ ๊ธด ๊ธธ์ด๋ฅผ ๋ฐํํ๋ฉด ๋์ด๋ค
์ ์ฒ์์ ์ฝ๊ฒ ์ ๊ทผํ์ง ๋ชปํ์์๊น?
์๋ง๋ ๋ฑ๊ฐ์ ๋ฑ๊ฐ๋ฅผ ๋น๊ตํ๋๊ฑด ์ต์ํ์ง๋ง ์ ์ฒด์ ๋ฑ๊ฐ๋ฅผ ๋น๊ตํ๋ค๋ ๊ฒ์ ์ต์ํ์ง ์์์ ์ธ๊ฑฐ๊ฐ๋ค.