https://www.acmicpc.net/problem/17219
17219번: 비밀번호 찾기
첫째 줄에 저장된 사이트 주소의 수 N(1 ≤ N ≤ 100,000)과 비밀번호를 찾으려는 사이트 주소의 수 M(1 ≤ M ≤ 100,000)이 주어진다. 두번째 줄부터 N개의 줄에 걸쳐 각 줄에 사이트 주소와 비밀번
www.acmicpc.net
import sys
input = sys.stdin.readline
n,m = map(int,input().split())
dicts = {}
for _ in range(n):
name,password = input().split()
dicts[name] = password
for _ in range(m):
calls = input().strip()
print(dicts[calls])
이번 문제는 처음에는 입력예시가 뭔가 많아서 안 읽어보고 넘겼던 문제인데 다시 읽어보니깐 dict로 하면 바로 풀릴거 같아서 코드를 짰다.
'백준 문제 풀이 및 피드백' 카테고리의 다른 글
2023.01.20 마인크래프트 백준[파이썬] (0) | 2023.01.20 |
---|---|
2023.01.19 연결요소의 개수 백준[파이썬] (0) | 2023.01.19 |
2023.01.19 ATM 백준[파이썬] (0) | 2023.01.19 |
2023.01.19 적록색약 백준[파이썬] (0) | 2023.01.19 |
2023.01.18 최소힙 백준[파이썬] (0) | 2023.01.18 |