for문 - 연속되는 문자열

김남경·2022년 12월 16일
0

catch errors

목록 보기
9/16
let answer = '';
let base = str[0];
let count = 1;

str = str + ' ';

for(let i = 1; i<str.length; i++){
    if(base === str[i]){
      count++;
    }else{
      answer += (count >= 3) ? `${count}${base}` : base.repeat(count);

      base = str[i];
      count = 1;
    }
}

return answer;
profile
기본에 충실하며 앞으로 발전하는

0개의 댓글