728x90
SMALL

using System;

public class Solution {
    public int solution(string skill, string[] skill_trees) {
        int answer = 0;
        int treeLength = skill_trees.Length; // 스킬 트리 배열의 길이 취득

    for(int i=0;i<treeLength;i++)
    {
        bool flag = true;
        char[] skills = skill_trees[i].ToCharArray();
        int cnt = 0;
        int skillsLen = skills.Length;
        
    for(int j=0;j<skills.Length;j++)
    {
        if(cnt < skill.IndexOf(skills[j]))
        {
            flag = false;
            break;
        }
        else if(cnt == skill.IndexOf(skills[j]))
        {
            cnt++;
        }
    }
        if(flag)
        {
            answer++;
        }
    }
        return answer;
    }
}

728x90

설정

트랙백

댓글