글
프로그래머스 C# 스킬트리(IndexOf)
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;
}
}
'프로그래밍' 카테고리의 다른 글
C# 개인정보 수집 유효기간 (0) | 2023.01.26 |
---|---|
C# 기사단원의 무기(약수) (0) | 2023.01.26 |
프로그래머스 C# 예산(int[]의 Sort) (0) | 2023.01.25 |
프로그래머스 C# 최소직사각형(한 쪽으로 배열을 몰아서 비교하고 곱하기) - 완전탐색 (0) | 2023.01.25 |
프로그래머스 C# 모의고사(비교대상 배열을 정의) - 완전탐색 (0) | 2023.01.25 |