본문 바로가기
2020-2021/Errors

10월 11일

by Tate_Modern 2020. 10. 11.

function compressString(str) {

for(let i =0 ; i < str.length; i++) {
  let count = 1;
  let newArr = '';
  for(let n = i+1; n < str.length; n++) {
    if (str[i]===str[n]){
      newArr = newArr + str[n];
      count++
    } else {
      break;
    }
  }
  if (count > 2) {
    str = str.replace(newArr, count);
  }
}
return str;
}

-----------------------------------

function compressString(str) {
 
 let count = 1;
  let newArr = '';
for(let i =0 ; i < str.length; i++) {
 
  for(let n = i+1; n < str.length; n++) {
    if (str[i]===str[n]){
      newArr = newArr + str[n];
      count++
    } else {
      break;
    }
  }
  if (count > 2) {
    str = str.replace(newArr, count);
  }
}
return str;
}


 let count = 1;
  let newArr = ''; 이 변수들이 전역변수가 되는 것과 for문 안에 있을 때의 차이는 ?

'2020-2021 > Errors' 카테고리의 다른 글

Class sprint 중 setTimeout // super  (0) 2020.10.30
10/29 잊기전에 메모...  (0) 2020.10.29
10월10일  (0) 2020.10.10
10월9일  (0) 2020.10.09
10월8일  (0) 2020.10.09

댓글