728x90

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

 

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

 

programmers.co.kr

def solution(skill, skill_trees):
    answer = 0
    result = ['' for _ in range(len(skill_trees))]
    for i in range(len(skill_trees)):
        for j in range(len(skill_trees[i])):
            for k in range(len(skill)):
                if skill[k] == skill_trees[i][j]:
                    result[i] += str(k)

    for i in range(len(result)):
        pos = 0
        b = False
        if result[i] == '':
            b = True
        for j in range(len(result[i])):
            if result[i][j] == str(j):
                b = True
            else:
                b = False
                break
        if b == True:
            answer += 1
        
    return answer
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기