로딩
요청 처리 중입니다...

스킬트리 (프로그래머스 level2, Python)

 스킬트리 (프로그래머스 level2, Python)

이번에 포스팅할 문제는 프로그래머스 코딩테스트의 연습 2단계인 "스킬트리" 입니다. 문제는 다음과 같습니다.

문제 설명 요약 1. 스킬을 배울때는 선행 스킬이 존재, 선행 스킬을 먼저 배워야 뒤에 있는 스킬을 사용할 수 있습니다. 2.

선행 스킬이 없는 스킬은 자유롭게 배울 수 있습니다. 3. 스킬을 배우는 순서가 주어졌을 때, 여러 스킬 트리 중 가능한 스킬트리의 개수를 출력합니다.

*스킬트리 = 유저가 스킬을 배우는 순서 코드는 다음과 같습니다. def solution(skill, skill_trees): answer = 0 for str in skill_trees: temp = "" # 스킬에 없는 스킬들은 지우고 저장할 변수 isOk = True # 가능한 스킬트리의 개수를 저장할 변수 # 1. 스킬에 없는 스킬들은 뺴고 temp에 저장 for s in str: if skill.find(s) !

= -1: temp += s # 2. temp의 길이만큼 스킬과 비교하여 # 같으면...

# 2단계 # 실기면접 # 실기테스트 # 알고리즘 # 알고리즘테스트 # 취업 # 취직 # 코드 # 코딩 # 코딩테스트 # 테스트 # 파이썬 # 프로그래머스 # 스킬트리 # 스킬 # 리스트 # algorithm # code # coding # codingtest # level2 # programmers # programming # python # skill # skilltree # temp # test # 프로그래밍