간혹 코딩테스트 진행 시 문자열 중 특정 문자의 갯수를 구하는 문제들이 있는데 그럴 때 사용하기위해 기록하려한다.
let str = "COMPUTERPROGRAMMING" const findChar = "C" let cnt = 0; for(let x of str){ if(x == findChar) cnt++; } return cnt;
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;