코딩 테스트/백준
[백준 2024/02/07] 17219번 비밀번호 찾기
미뿌감
2024. 2. 7. 17:00
728x90
https://www.acmicpc.net/problem/17219
17219번: 비밀번호 찾기
첫째 줄에 저장된 사이트 주소의 수 N(1 ≤ N ≤ 100,000)과 비밀번호를 찾으려는 사이트 주소의 수 M(1 ≤ M ≤ 100,000)이 주어진다. 두번째 줄부터 N개의 줄에 걸쳐 각 줄에 사이트 주소와 비밀번
www.acmicpc.net
1. 접근 방법
공백으로 구분된 사이트와 비밀번호를 dictionary에 key-value로 저장하고, 찾는 사이트의 비밀번호를 dictionary의 key 값으로 넣어 value를 출력해주었다.
2. 코드
from collections import defaultdict
site_num, site_find_num = map(int, input().split())
dict_site = defaultdict(str)
for i in range(site_num):
site = list(input().split())
dict_site[site[0]] = site[1]
for i in range(site_find_num):
print(dict_site[input()])
728x90