문제
- 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])
'Algorithm > BOJ' 카테고리의 다른 글
[백준/Python] 17219 비밀번호 찾기 (0) | 2024.08.18 |
---|---|
[백준/Python] 1764 듣보잡 (0) | 2024.08.10 |
[백준/Python3] 1251 단어 나누기 (0) | 2024.08.09 |
[백준/C99/Python] 9295 주사위 (0) | 2024.08.06 |
[백준/C99] 4458 첫 글자를 대문자로 (0) | 2024.08.01 |