10. 문자 찾기
내 풀이
function solution(s, t) {
let answer = 0;
for (let x of s) {
if (x === t) answer++;
}
return answer;
}
let str = "COMPUTERPROGRAMMING";
console.log(solution(str, "R"));
split 사용
function solution(s, t) {
let answer = s.split(t).length; // 입력받은 문자로 분리시켜 문자 배열화
return answer - 1; // 문자열은 구분한 문자보다 하나 더 생기므로
}
let str = "COMPUTERPROGRAMMING";
console.log(solution(str, "R"));
이 때, str마지막 문자로 R이 들어가 있다면 어떻게 될까?
split 했을 때 마지막 문자열로 빈 문자열 "" 이 들어가기 때문에 문자열 개수 -1를 한 답은 동일하다.
'FRONT > JAVASCRIPT' 카테고리의 다른 글
[Javascript] 알고리즘 기본 문제 - 대문자로 통일 (0) | 2022.03.25 |
---|---|
[Javascript] 알고리즘 기본 문제 - 대문자 찾기 (0) | 2022.03.23 |
[Javascript] 알고리즘 기본 문제 -일곱난쟁이 (0) | 2022.03.22 |
[Javascript] 인프런 알고리즘 기본 문제 1~7 (0) | 2022.03.14 |
415 에러, Blob 에러 해결 과정 (0) | 2022.02.17 |