백준|17219번|비밀번호 찾기

README·2022년 7월 31일
0

파이썬 PS풀이

목록 보기
58/136

문제설명
사이트 주소와 비밀번호를 입력받고 원하는 사이트의 비밀번호를 출력하는 문제입니다.

작동 순서
1. 사이트 주소와 비밀번호를 딕셔너리로 저장합니다.
2. 딕셔너리에서 사이트 주소를 이용해서 해당 사이트의 비밀번호를 출력합니다.

소스코드

import sys
N, M = map(int, sys.stdin.readline().split())
pw = {}
for i in range(N):
    site, password = sys.stdin.readline().split()
    pw[site] = password
for i in range(M):
    print(pw[sys.stdin.readline().strip()])

후기
너무 간단한 문제라서 굉장히 쉽게 풀었습니다. input()을 사용해서 입력을 받을 때는 16000ms가 걸렸는데 sys.stdin.readline()을 쓰니 270ms정도가 나왔네요. 같은 프로그램이더라도 사용하는 함수에 따라 성능이 천차만별 이라는 것을 느낀것 같습니다.

profile
INTP 개발자 지망생

0개의 댓글