Menu
CoddyTech

Count a Character

문자열 s와 단일 문자 c가 주어집니다. s에 c가 몇 번 나타나는지 반환하세요. 일치 여부는 대소문자를 구분합니다. B와 b는 서로 다른 문자입니다.

함수

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에는 인덱스 2, 3, 5, 6에 s가 있으므로 답은 4입니다.
challenge icon

후속 질문

c가 ss처럼 여러 글자로 된 단어라면 어떨까요? 겹치는 일치 항목도 포함되나요? 그리고 루프는 어떻게 바뀌나요?

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

테스트 #1

테스트 #2

인자들

s = "Mississippi"
c = "s"

예상 출력

4