Menu
CoddyTech

Jewels and Stones

입문해싱python iconjava iconcpp iconc iconjs icon+10

두 개의 문자열을 받습니다. jewels의 각 문자는 보석의 한 종류를 나타내며, 문자는 반복되지 않습니다. stones의 각 문자는 당신이 가진 돌 하나를 나타냅니다. 당신의 돌 중 보석인 것이 몇 개인지 반환하세요. 문자는 대소문자를 구분합니다. "a"와 "A"는 서로 다른 종류입니다.

함수

numJewelsInStones(jewels: string, stones: string) → integer
jewelsstring
보석으로 간주되는 돌의 종류, 각 한 글자
stonesstring
네가 가진 돌, 돌마다 한 글자씩
반환값integer
문자가 보석에 나타나는 돌의 개수

제약 조건

  • 1 ≤ jewels.length ≤ 52
  • 1 ≤ stones.length ≤ 104
  • 두 문자열은 모두 영문자(소문자와 대문자)만 포함합니다.
  • 글자열 jewels의 모든 글자는 서로 다릅니다.

예제

입력
jewels = "rR"stones = "rubyRRr"
출력
4
설명
보석의 종류는 r과 R입니다. rubyRRr에서 r, R, R, r 보석은 일치하지만 u, b, y는 일치하지 않으므로 답은 4입니다.

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

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

케이스 1

케이스 2

입력

jewels = "rR"
stones = "rubyRRr"

기대값

4