백준 17219번 바로가기

나의 풀이

# 입력
import sys

read = sys.stdin.readline

n,m = map(int, read().split())
pro = dict()

# 처리
for _ in range(n):
  ad, pw = read().split()
  pro[ad] = pw

for _ in range(m):
  print(pro[read().strip()])

CODE REVIEW

  1. hash 형태로 정보를 저장하고, 다시 불러내는 문제.
  2. sys.stdin.readline 코드의 반복을 줄이기 위해 read = sys.stdin.readline으로 지정하고, read()로 부르면 편하게 사용 가능하다.