공부/코딩테스트
[프로그래머스] 스킬트리(파이썬)
ghhong
2021. 2. 2. 13:57
답 :
def solution(skill, skill_trees):
answer = 0
for skills in skill_trees:
skill_list = list(skill)
for s in skills:
if s in skill:
if s != skill_list.pop(0):
break
else:
answer += 1
return answer
새로 알게 된 것: for-else문
else는 if에만 사용되는 것이 아니다. for에도 사용된다.
for 문이 다 끝날 때 까지 break되지 않는 다면 else문이 실행된다.