본문 바로가기

백준 문제 풀이 및 피드백

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

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

 

17219번: 비밀번호 찾기

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

www.acmicpc.net

 

import sys

input = sys.stdin.readline

n,m = map(int,input().split())
dicts = {}

for _ in range(n):
    name,password = input().split()
    dicts[name] = password

for _ in range(m):
    calls = input().strip()
    print(dicts[calls])

이번 문제는 처음에는 입력예시가 뭔가 많아서 안 읽어보고 넘겼던 문제인데 다시 읽어보니깐 dict로 하면 바로 풀릴거 같아서 코드를 짰다.