스킬트리

개굴이·2023년 8월 24일
0

코딩테스트

목록 보기
5/58
post-thumbnail

프로그래머스 스킬트리

class Solution {
    public int solution(String skill, String[] skill_trees) {
        int answer = 0;
        
        for(int i = 0; i < skill_trees.length; i++) {//i번째 스킬트리
            int compare = 0;
            String fullSkill = skill_trees[i];
            
            label:
            for(int j = 0; j < fullSkill.length(); j++) {
                for(int k = 0; k < skill.length(); k++)
                    if(fullSkill.charAt(j) == skill.charAt(k)) {
                        if(k == compare)
                            compare++;
                        else {
                            compare = -1;
                            break label;
                        }
                        break;
                    }
            }
                                                     
            if(compare != -1)
                answer += 1;
            
        }
        
        return answer;
    }
}

0개의 댓글