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

딕셔너리를 사용했다.
빈 딕셔너리 만들어주고 입력으로 들어오는 값을 공백을 기준으로 키랑 밸류로 나눠줬다.
# BOJ17219 비밀번호 찾기
N, M = map(int, input().split())
pwdic = {} # 값을 담을 빈 딕셔너리
for i in range(N):
site, password = map(str, input().split()) # 사이트 이름을 키, 비밀번호를 밸류
pwdic[site] = password # 딕셔너리에 추가해줌
for j in range(M):
j = input()
print(pwdic[j]) # 딕셔너리 키값으로 밸류 찾기
'알고리즘 > BOJ' 카테고리의 다른 글
| [BOJ / 백준] 2884번 알람시계 파이썬 / python (0) | 2022.05.05 |
|---|---|
| [BOJ / 백준] 11653번 소인수분해 파이썬 / python (0) | 2022.05.04 |
| [BOJ / 백준] 10926번 팩토리얼 0의 개수 파이썬 / 파이썬 팩토리얼 0의 개수 (0) | 2022.05.02 |
| [BOJ / 백준] 10926번 ??! C / C 문자열 입력 출력 (1) | 2022.05.01 |
| [BOJ / 백준] 1620번 나는야 포켓몬 마스터 이다솜 python / 파이썬 딕셔너리 /Key값으로 Value찾기 (0) | 2022.04.30 |
댓글