ෆ ⋆ ₊ ゚ ☽ * ₊ ⋆

학교/JavaScript

[코딩테스트] 문자 찾기

우당탕가윤 2023. 6. 26. 23:27

2023학년도 JavaScript 수업 중 진행한 코딩테스트 문제입니다.


■ 문제 설명

문제 : 한 개의 문자열을 입력 받고, 특정 문자를 입력 받아 해당 특정 문자가 입력 받은 문자열에 몇 개 존재하는지 알아내는 프로그램을 작성하시오.

 

입력 : 첫 줄에 문자열이 주어지고, 두 번째 줄에 특정 문자가 주어진다.

출력 : 첫 줄에 해당 문자의 개수를 출력한다.

 

입력 예시 : COMPUTERPROGRAMING R

출력 예시 : 3


■ 나의 코드

function solution(s, t) {
  let answer = 0;
  // 풀이1 : for
  for(let x of s) { // str을 한 글자씩
    if(x === t) answer++;
  }
  
  // 풀이2 : split
  answer = s.split(t).length; // t를 기준으로 구분
  return answer - 1;
}
let str = "COMPUTERPROGRAMING";
console.log(solution(str, "R")); // 3

'학교 > JavaScript' 카테고리의 다른 글

[코딩테스트] A를 #으로  (0) 2023.06.26
[코딩테스트] 일곱난쟁이  (0) 2023.06.26
[코딩테스트] 10부제  (0) 2023.06.26
[코딩테스트] 홀수  (0) 2023.06.26
[코딩테스트] 최소값 구하기  (0) 2023.06.26