문제
- https://www.acmicpc.net/problem/17219
풀이
먼저 첫째 줄에 저장된 사이트 주소의 수 N(1 ≤ N ≤ 100,000)과 비밀번호를 찾으려는 사이트 주소의 수 M(1 ≤ M ≤ 100,000)이 주어진다. 다음줄부터 사이트 주소와 비밀번호를 입력받는데 이때 딕셔너리를 사용해
주소를 key , 비밀번호를 value로 하여 받아준다. 이후 찾으려는 사이트 주소들을 하나의 list에 담아주고
for문을 통해 list 값을 하나씩 가져와서 딕셔너리의 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])
'Algorithm > BOJ' 카테고리의 다른 글
[백준/Python] 1141 접두사 (0) | 2024.08.26 |
---|---|
[백준/Python] 11047 동전 0 (0) | 2024.08.18 |
[백준/Python] 1764 듣보잡 (0) | 2024.08.10 |
[백준/Python] 17219 비밀번호 찾기 (0) | 2024.08.10 |
[백준/Python3] 1251 단어 나누기 (0) | 2024.08.09 |