최대 1 분 소요

단어찾기

문제 정리

입력

5
big
good
sky
blue
mouse
sky
good
mouse
big

처리 과정

  1. 미리 노트에 적은 단어를 딕셔너리에서 1로 체크
  2. 실제 시에 사용된 단어를 딕셔너리에서 0으로 변경
  3. 딕셔너리의 value가 1인 요소의 key를 출력

출력

blue

풀이

import sys
sys.stdin = open("./input/in8.txt", "rt")

n=int(input())
dic=dict() # 🌟 빈 딕셔너리 선언

for i in range(n): # 미리 노트에 적은 단어
    word=input()
    dic[word]=1 # dic에 체크(1)

for i in range(n-1): # 실제로 시에 쓰인 단어
    word=input()
    dic[word]=0 # 사용된 단어는 체크 해제(0)

# 🌟 딕셔너리에서 key와 value를 하나하나 접근
for key,val in dic.items():
    if val==1:
        print(key)
        break

정리

  • dic=dict(): 빈 딕셔너리 선언
  • for key,val in dic.items(): 딕셔너리에서 key와 value를 하나하나 접근


💛 개인 공부 기록용 블로그입니다. 👻

맨 위로 이동하기

태그:

카테고리:

업데이트: