프로그래머스 - 외계어 사전
풀이
-
원래는 이중포문을 돌면서 dic에 있는 단어에 spell이 하나씩 모두 들어가있는지 확인하려 했음
-> 뭔가 잘 안 됨, 효율 떨어짐
-
set의 차집합 구하는 성질을 이용해 풀이
이런 문제를 보면 set을 가장 먼저 생각할 수 있도록 연습해야겠다..
생각이 안 남..
코드
def solution(spell, dic):
for d in dic:
if not set(spell) - set(d):
return 1
return 2