본문 바로가기
codes/반복문

11_countCharacter

by Mia_ 2022. 10. 27.
function countCharacter(str, letter) {
  //Q. 문자열과 문자를 입력 받아 문자열에서 문자가 등장하는 횟수 리턴
  //let output = countCharacter('I am a hacker', 'a');
  // --> 3

  //for반복문
  //문자열의 인덱스를 하나씩 대조 확인하면서
  //일치하는 인덱스 있을 경우 카운드 올리기

  let count = 0;

  for(let i=0; i < str.length; i++){
    if(str[i] === letter){
      count++;
    }
  }
  return count;
}
//Reference code
function countCharacter(str, letter) {
  let counter = 0;

  for (let i = 0; i < str.length; i++) {
    if (str[i] === letter) {
      counter = counter + 1;
    }
  }

  return counter;
}

'codes > 반복문' 카테고리의 다른 글

13_replaceAll  (0) 2022.10.27
12_getMaxNumberFromString  (0) 2022.10.27
10_makeMultiplesOfDigit2  (0) 2022.10.26
09_makeMultiplesOfDigit  (0) 2022.10.26
08_makeOddDigits  (0) 2022.10.26