문제
알고리즘
- 딕셔너리 자료형을 통해 문제를 수행한다.
- 반복문으로 사이트의 주소와 비밀번호를 입력받아 딕셔너리에 담는다.
- 반복문으로 찾고자 하는 비밀번호의 주소를 딕셔너리에 넣어 비밀번호를 출력한다.
코드
import sys
n, m = map(int, sys.stdin.readline().split())
site = dict() # 딕셔너리형
# 반복문을 통해 사이트의 주소와 비밀번호를 입력받아 딕셔너리에 담는다.
for _ in range(n):
id, pw = map(str, sys.stdin.readline().split())
site[id] = pw
# 반복문을 통해 찾고자 하는 주소의 비밀번호를 출력한다.
for _ in range(m):
address = str(sys.stdin.readline().rstrip())
print(site[address])
github
'CodingTest > Baekjoon' 카테고리의 다른 글
[baekjoon] 백준 16236번(파이썬): 아기 상어 (0) | 2021.10.21 |
---|---|
[baekjoon] 백준 1323번(파이썬): 숫자 연결하기 (0) | 2021.10.20 |
[baekjoon] 백준 17608번(파이썬): 막대기 (0) | 2021.10.19 |
[baekjoon] 백준 1043번(파이썬): 거짓말 (0) | 2021.10.18 |
[baekjoon] 백준 2075번(파이썬): N번째 큰 수 (0) | 2021.10.17 |