알고리즘/백준[baekjoon]

[baekjoon] 백준 17219번 : 비밀번호 찾기 (by python 파이썬) rstrip,딕셔너리

코딩하는이씨 2022. 8. 8. 23:05
728x90
반응형

https://www.acmicpc.net/problem/17219

 

17219번: 비밀번호 찾기

첫째 줄에 저장된 사이트 주소의 수 N(1 ≤ N ≤ 100,000)과 비밀번호를 찾으려는 사이트 주소의 수 M(1 ≤ M ≤ 100,000)이 주어진다. 두번째 줄부터 N개의 줄에 걸쳐 각 줄에 사이트 주소와 비밀번

www.acmicpc.net

 

정답 code

#비밀번호 찾기
import sys
input = sys.stdin.readline

n,m = map(int,input().split())
potal = {}
for i in range(n):
    site,password = input().split()
    potal[site] = password

for i in range(m):
    target = input().rstrip()
    print(potal[target])

 

solution

보자마자 딕셔너리가 생각나는 문제다.

딕셔너리를 이용해 간편하게 풀 수 있다.

 

다만 출력시 rstrip()을 이용해 /n을 제거해주어야 출력형식에 맞게 출력된다.

728x90
반응형