Algorithm/BOJ
[백준/Python] 17219 비밀번호 찾기
Logistic
2024. 8. 10. 21:36
문제
- https://www.acmicpc.net/problem/17219
풀이
먼저 N개의 줄에 걸쳐 각 줄에 사이트 주소와 비밀번호가 공백으로 구분되어 입력 받아야한다
이후 N+2번째 줄부터 M개의 줄에 걸쳐 비밀번호를 찾으려는 사이트 주소를 입력 받는다
앞서 주소와 비밀번호가 매칭되어있다는점에서 key와 value를 떠올리고
딕셔너리를 사용할 수 있다는 생각을 하면된다
for문을 통해 M번동안 돌면서
M개의 사이트 주소 (key)을 대조하고
맞는 key가 있으면 key에 대한 value(비번)을 출력해주면 된다.
코드
n,m = map(int,input().split())
web = {}
url_li = []
for _ in range(n):
url,pw = input().split()
web[url] = pw
for _ in range(m):
url_li.append(input())
for i in range(m):
url_se = url_li[i]
print(web[url_se])