[python] 백준 17219번 비밀번호 찾기알고리즘/백준2022. 3. 9. 23:13
Table of Contents
문제 풀이
간단하게 dictionary로 풀 수 있다.
첫째 줄에 사이트 주소의 수와 비밀번호를 찾으려는 사이트 주소의 수가 공백을 두고 주어진다.
두번째 줄부터 17번째 줄까지는 저장된 주소와 해당 주소에 저장된 비밀번호가 주어진다.
18번째 줄부터 마지막번째 줄까지는 비밀번호를 찾으려는 사이트의 주소가 주어진다.
내가 생각한 방법은 딕셔너리를 이용하는 것이다.
key값으로 주소 value값으로 비밀번호를 넣어 dictionary를 만들어주고
키값에 비밀번호를 찾으려는 사이트의 주소가 들어오면 그에 맞는 value값을 반환해주면 된다.
완성된 코드!!👍😊
import sys
N, M = map(int, input().split())
address_dict = dict()
for _ in range(N):
address, password = sys.stdin.readline().split()
address_dict[address] = password
for _ in range(M):
find_password = sys.stdin.readline().rstrip()
print(address_dict[find_password])
'알고리즘 > 백준' 카테고리의 다른 글
[python] 백준 20044번 Project Teams (4) | 2022.03.11 |
---|---|
[python] 백준 8892번 팰린드롬 (0) | 2022.03.10 |
[python] 백준 10867번 중복 빼고 정렬하기 (0) | 2022.03.08 |
[python] 백준 1312번 소수 (0) | 2022.03.07 |
[python] 백준 1934번 최소공배수 (0) | 2022.03.06 |
@펄찌 :: Pearl's Story
펄의 일상이 궁금한 사람 요기~
즐거운 하루 되셨으면 좋겠습니다😊