🖥️ CS/SW Expert 외의 Algorithms

LeetCode 771. Jewels and Stones (Java)

한국의 메타몽 2023. 1. 10. 01:43

문제 링크

The problem link : Jewels and Stones - LeetCode

 

문제 요약

보석의 종류가 담겨진 String 타입의 변수, jewels가 있습니다.
돌의 종류 가 담겨진 String 타입의 변수 stones가 있습니다.
가지고 있는 돌의 종류 중, 총 몇개의 보석 종류가 있는지 확인하세요.

 

문제 풀이

class Solution {
    public int numJewelsInStones(String jewels, String stones) {
        String[] jTemp = jewels.split("");
        String[] sTemp = stones.split("");

        int ans = 0;
        for(int i=0; i<jewels.length(); i++) {
            for(int j=0; j<stones.length(); j++) {
                if(jTemp[i].equals(sTemp[j])) ans++;
            }
        }

        return ans;
    }
}

java를 기준으로 했을때, 어떻게 문자열을 쪼개 하나의 단어씩 비교할 수 있는지만 알면 쉽게 풀 수 있는 문제입니다.