Skip to content

Alien dictionary

1. Problem

해당 문제는 여기에서 확인하실 수 있습니다.

2. Answer

def solution(spell, dic):
  answer = 0  # 결과를 저장할 변수 초기화
  spell_set = set(spell)  # spell의 철자들을 중복 없이 집합으로 저장
  for word in dic:  # dic의 각 단어에 대해 반복
    # 단어 철자 집합이 spell 철자 집합과 같고 길이도 같으면
    if set(word) == spell_set and len(word) == len(spell):
      answer = 1  # 결과를 1로 설정
      return answer  # 1 반환하고 함수 종료
  answer = 2  # 일치하는 단어가 없으면 결과를 2로 설정
  return answer  # 최종 결과 반환