자바스크립트 문자열 한글자씩 확인할 때 쓰는 방법

프린이·2022년 1월 22일
0

JS : MEMO

목록 보기
3/4

간혹 코딩테스트 진행 시 문자열 중 특정 문자의 갯수를 구하는 문제들이 있는데 그럴 때 사용하기위해 기록하려한다.



1. of 문자열 사용

  let str = "COMPUTERPROGRAMMING"
  const findChar = "C"

  let cnt = 0;
  for(let x of str){
      if(x == findChar) cnt++;
  }
  return cnt;


2. 한글자씩 잘라 배열에 넣어 확인

split()

  let str = "COMPUTERPROGRAMMING"
  const findChar = "C"

  let arr = str.split("");
// ["C", "O", "M", "P", "U", "T", "E", "R", "P", "R", "O", "G", "R", "A", "M", "M", "I", "N", "G"]
  let cnt = 0;

  for(let i = 0; i < arr.length; i++){
      if(arr[i] == findChar) cnt++;
  }
  return cnt;
profile
주니어 프론트엔드개발자

0개의 댓글