Algorithm Study/Python

[백준 파이썬] # 17219 비밀번호 찾기

728x90
반응형

Silver IV

# 17219 비밀번호 찾기

링크 : https://www.acmicpc.net/problem/17219

 

17219번: 비밀번호 찾기

첫째 줄에 저장된 사이트 주소의 수 N(1 ≤ N ≤ 100,000)과 비밀번호를 찾으려는 사이트 주소의 수 M(1 ≤ M ≤ 100,000)이 주어진다. 두번째 줄부터 N개의 줄에 걸쳐 각 줄에 사이트 주소와 비밀번

www.acmicpc.net

 

풀이

N, M = map(int, input().split())
dic = {}

for i in range(N):
    link, password = input().split()
    dic[link] = password

for i in range(M):
    order = input()

    if order in dic:
        print(dic.get(order))

 

후기

  • dictionary 타입을 사용하는 방법을 이용했다.

  • dict 값을 가져오기 위해 dic.get('a')를 사용한다. a는 가져오려고 하는 value를 가진 key값을 의미한다.