문제
"COMPUTERPROGRAMMING" 문자열에 "R"이 몇 개 들어갈까요?
function solution(s, t) {
let answer = s.split(t);
answer = answer.length - 1;
return answer;
}
let str = "COMPUTERPROGRAMMING";
console.log(solution(str, "R"));
- split(t)는 "R"을 기준점으로 문자열을 나누고, 이 length는 구분된 문자열의 갯수.
- 문자열의 갯수 -1 만큼 기준점이 존재한다.
'Algorithm & 자료구조 > (인프런) 자바스크립트 알고리즘 문제풀이' 카테고리의 다른 글
[알고리즘] 중복 문자 제거 - indexOf, Set (0) | 2022.01.27 |
---|---|
[알고리즘]대문자로 통일 (0) | 2022.01.25 |
[알고리즘] A를 #으로 - 특정 문자열 치환 (replaceAll) (0) | 2022.01.25 |
[알고리즘]일곱 난쟁이 - 이중 for문으로 특정 요소 구하기 (0) | 2022.01.25 |
[알고리즘]10부제 - 일의 자리 숫자 비교 (0) | 2022.01.25 |