Skip to content

Commit 0ad9ca1

Browse files
authored
[20250924] PGM / LV2 / 스킬트리 / 이인희
1 parent bd092f8 commit 0ad9ca1

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
```java
2+
import java.util.*;
3+
4+
class Solution {
5+
public int solution(String skill, String[] skill_trees) {
6+
int answer = 0;
7+
8+
int[] alphabetIndexes = new int[26];
9+
10+
char[] cskill = skill.toCharArray();
11+
for(int i = 1; i<skill.length()+1; i++)
12+
alphabetIndexes[cskill[i-1] - 'A'] = i;
13+
14+
for(String skill_tree: skill_trees){
15+
int iSkill = 1;
16+
boolean isCount = true;
17+
for(char c: skill_tree.toCharArray()){
18+
int cAtIndex = alphabetIndexes[c-'A'];
19+
if(cAtIndex == 0)
20+
continue;
21+
if(cAtIndex != iSkill){
22+
isCount = false;
23+
break;
24+
}
25+
26+
iSkill++;
27+
}
28+
if(isCount)
29+
answer++;
30+
}
31+
return answer;
32+
}
33+
}
34+
```

0 commit comments

Comments
 (0)