본문 바로가기

알고리즘/구현

파이썬 | 프로그래머스 | 스킬트리 | for-else문

def solution(skill, skill_trees):
    answer = 0
    for s in skill_trees:
        tmp = []
        for i in range(len(s)):
            if s[i] in skill:
                tmp.append(s[i])
        
        for i in range(len(tmp)):
            if tmp[i] != skill[i]:
                break
        else:
            answer += 1
            
    return answer

문제 출처 programmers.co.kr/learn/courses/30/lessons/49993

 

코딩테스트 연습 - 스킬트리

 

programmers.co.kr