미소를뿌리는감자의 코딩

[백준 2024/02/07] 17219번 비밀번호 찾기 본문

코딩 테스트/백준

[백준 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