Programmers 스킬트리

Updated:

Answer

class Solution {
    
    public int solution(String skill, String[] skill_trees) {
        int answer = 0;
		int i = 0;
        
		while(true) {
			String skill_tree = skill_trees[i];
			String skill_clone = new String(skill_tree);
			int size = skill_tree.length();
            
			for (int j =0; j < size; j++) {
				String temp = String.valueOf(skill_clone.charAt(j));
				if (!skill.contains(temp)) {
					skill_tree = skill_tree.replace(temp, "");
				}
			}
            
			if (skill.indexOf(skill_tree) == 0) {
				answer++;
			}
			i++;
			if(i == skill_trees.length) {
                break;
            }
		}
		return answer;
    }
    
}

Categories:

Updated: