문제풀이/BOJ

[Python] BOJ/백준 17219번 비밀번호 찾기

서채리 2021. 8. 22. 12:30

[문제]

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

 

17219번: 비밀번호 찾기

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

www.acmicpc.net

 


[풀이]

입력값을 memo 딕셔너리에 저장한 후 Key를 이용해 Value를 찾는다.

 

파이썬이라 가능한 간단한 문제인듯하다..

 


[코드]

import sys

if __name__ == '__main__':
    n, m = map(int, sys.stdin.readline().split())
    memo = {}
    for _ in range(n):
        site, pw = sys.stdin.readline().split()
        memo[site] = pw

    for _ in range(m):
        print(memo[sys.stdin.readline().strip()])