Algorithm/Programmers

[Programmers] 외계어 사전 (sorted() 정렬, set 자료구조, if not 사용 답안)

juyeong 2023. 2. 8. 21:42
반응형
 

source: https://school.programmers.co.kr/learn/courses/30/lessons/120869 

 

1. sorted() 사용

def solution1(spell, dic):
    for d in dic:
        if sorted(d) == sorted(spell):
            return 1
    return 2

 

 

2. set 사용 (if not x 참고: https://thecoollife.tistory.com/20 )

def solution2(spell, dic):
    spell = set(spell)
    for d in dic :
        if not spell - set(d): #0이면 
            return 1
    return 2
반응형