[프로그래머스] 스킬트리

yewon Lee·2023년 4월 23일
0

😎코딩테스트 연습>Summer/Winter Coding(~2018)>스킬트리


📘 문제풀이

  1. skill의 인덱스 순서와 skill_tree 문자의 인덱스 비교
  2. n 값을 만들어 n과 skill의 인덱스 값을 비교
  3. 순서가 틀렸을 때는 -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문이 너무 많이 섞여있어서 조금 아쉬운...
profile
시작

0개의 댓글