-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
문자열 탐색 문제 중에서 문자열 압축 문제 이렇게 풀어봐도 괜찮을까요?
22.02.16 00:04 작성 조회수 136
0
function solution(str) {
let answer = "";
for (let i = 0; i < str.length; i++) {
let first = str.indexOf(str[i]);
let last = str.lastIndexOf(str[i]);
if (first === last) answer += str[i];
else {
answer += str[i] + String(last - first + 1);
i = last;
}
}
return answer;
}
let str = "KKHSSSSSSSE";
console.log(solution(str));
강사님은 cnt증가하는 방식으로 하셨는데 indexOf()와 lastIndexOf()를 이용해서 구해도 괜찮은건지 궁금합니다!
답변을 작성해보세요.
0
답변 1