[프로그래머스] 스킬트리 (Python)

0

Problem Solving

목록 보기
3/49
post-thumbnail

문제

https://programmers.co.kr/learn/courses/30/lessons/49993

풀이

def solution(skill, trees):
    count = 0
    for t in trees:
    	# skill문자열에 존재하는 알파벳의 인덱스값을 저장한다
        # find() 함수는 해당 문자열에 존재하지 않으면 -1을 반환함.
        temp = list(map(lambda x: skill.find(x),filter(lambda x: skill.find(x)>=0, t)))
        
        # 아예 스킬트리에 없는 스킬이던지
        # 오름차순대로 정렬이 되어있으면 count + 1 함
        if not temp or temp == list(range(len(temp))) :
            count += 1
    return count

0개의 댓글