Menu
CoddyTech

Count a Character

문자열 s와 단일 문자 c가 주어집니다. s에 c가 몇 번 나타나는지 반환하세요. 대소문자를 구분합니다. B와 b는 서로 다른 문자이므로 c와 정확히 일치하는 경우만 셉니다.

함수

countChar(s: string, c: string) → integer
sstring
검색할 영문자 문자열
cstring
셀 문자 하나
반환값integer
s에서 c와 같은 문자의 개수

제약 조건

  • 1 ≤ s.length ≤ 5 × 104
  • s에는 영어 문자(a부터 z까지, A부터 Z까지)만 포함되어 있습니다.
  • c는 정확히 하나의 영어 알파벳 문자입니다.

예제

입력
s = "Mississippi"c = "s"
출력
4
설명
Mississippi에는 0부터 세었을 때 2, 3, 5, 6번 위치에 s가 있으므로 답은 4입니다.

lock icon제출 시 숨은 테스트 +18개

challenge icon

후속 질문

만약 c가 ss처럼 여러 글자로 된 단어라면 어떨까요? 겹치는 일치 항목도 세나요? 그렇다면 반복문은 어떻게 바뀌나요?

코드 초기화
def countChar(s, c):
    # 여기에 코드를 작성하세요
테스트 케이스

케이스 1

케이스 2

입력

s = "Mississippi"
c = "s"

기대값

4