We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3751db5 commit 360bdf8Copy full SHA for 360bdf8
Hongjoo/lv2/스킬트리.py
@@ -0,0 +1,25 @@
1
+
2
+# skillset이 선행조건 충족 여부 확인 함수
3
+def check_skill(words , skill) :
4
+ set_p = 0 ;
5
+ for c in words :
6
+ # 해당 스킬(c) 가 선행스킬 속 존재여부 파악 및 순번 확인
7
+ idx = skill.find(c)
8
+ if idx < 0 : # ok
9
+ continue
10
+ elif idx == set_p : # ok
11
+ set_p +=1
12
13
+ else :
14
+ # 선행 스킬 순서 보다 더 이르게 w 스킬이 등장한 경우
15
+ return False
16
+ return True
17
18
+def solution(skill, skill_trees):
19
+ answer = 0
20
+ # 반복문올 skill_tree 속 선행스킬 조건에 충족하는 스킬 확인 및 개수 계산
21
+ for skillset in skill_trees :
22
+ if check_skill(skillset , skill) :
23
+ answer += 1
24
25
+ return answer
0 commit comments