1. 문제와 예제
(문제 링크: https://www.acmicpc.net/problem/17219)
2. 전체 코드
import sys
input = sys.stdin.readline
# 입력 받기
N, M = map(int, input().split()) # 저장된 사이트 주소 수, 비밀번호 찾으려는 사이트 주소 수
dct = {}
# {'사이트 주소': '비밀번호'} dict 생성
for _ in range(N):
url, pw = input().split() # 사이트 주소, 비밀번호
dct[url] = pw
# 결과 출력하기
for _ in range(M):
print(dct[input().rstrip()])
3. 코드 해설
이렇게 매칭이 필요한 경우 dict 형태를 사용하면 좋다는 것을 알려주는 문제였다.
'백준' 카테고리의 다른 글
[백준] 9095번 파이썬 (1, 2, 3 더하기) (0) | 2024.03.24 |
---|---|
[백준] 1003번 파이썬 (피보나치 함수) (0) | 2024.03.23 |
[백준] 11399번 파이썬 (ATM) (4) | 2024.03.22 |
[백준] 11047번 파이썬 (동전 0) (0) | 2024.03.22 |
[백준] 1764번 파이썬 (듣보잡) (1) | 2024.03.22 |