😎코딩테스트 연습>Summer/Winter Coding(~2018)>스킬트리
- skill의 인덱스 순서와 skill_tree 문자의 인덱스 비교
- n 값을 만들어 n과 skill의 인덱스 값을 비교
- 순서가 틀렸을 때는 -1을 주어서 count 안되게 함
def solution(skill, skill_trees):
answer = 0
for i, s in enumerate(skill_trees):
n = 0
for j in range(len(s)):
if s[j] in skill:
if n == skill.index(s[j]):
n += 1
else:
n = -1
break
else:
continue
if n >= 0:
answer += 1
return answer
for문과 if문이 너무 많이 섞여있어서 조금 아쉬운...