코린이의 소소한 공부노트

[LeetCode/Easy] 771. Jewels and Stones 본문

코딩테스트 풀이/JAVA

[LeetCode/Easy] 771. Jewels and Stones

무지맘 2022. 12. 7. 18:05

1. Input

1) 문자열 jewels

2) 문자열 stones

 

2. Output

1) stones에 담긴 jewel의 개수

2) jeweljewels에 담긴 문자 1개를 말한다.

 

3. Constraint

1) 1 <= jewels.length, stones.length <= 50

2) jewelsstones는 영어 대소문자로만 이루어져 있다.

3) jewels에는 중복 문자가 없다.

 

4. Example

Input: jewels = "aA", stones = "aAAbbbb" -> Output: 3

설명: stones에는 “a”“A”3개가 들어있다.

 

5. Code

1) 첫 코드(2022/06/12)

int count = 0;
String j = "[" + jewels + "]";
for(int i=0 ; i<stones.length() ; i++){
    if( (stones.charAt(i)+"").matches(j) )
        count++;
}
return count;